home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / iso / 8882 / iso88822.mp < prev    next >
Text File  |  1993-07-27  |  879KB  |  24,581 lines

  1. $Suite $SuiteId ISO_8882_2
  2.   $SuiteOverviewPart
  3.     $Begin_SuiteStructure
  4.       $SuiteId ISO_8882_2
  5.       $StandardsRef /* ISO/IEC 8882/2 */
  6.       $PICSref /* ISO_7776 */
  7.       $PIXITref /* ISO88822 */
  8.       $TestMethods /* Remote Embedded Single Layer */
  9.       $Structure&Objectives
  10.         $Structure&Objective
  11.           $TestGroupRef DL1/
  12.           $SelectExprId DP_STABLE
  13.           $Objective /* Verification of the Disconnected Phase */
  14.         $End_Structure&Objective
  15.         $Structure&Objective
  16.           $TestGroupRef DL1/DL1_PROPER/
  17.           $SelectExprId 
  18.           $Objective /* Proper frames */
  19.         $End_Structure&Objective
  20.         $Structure&Objective
  21.           $TestGroupRef DL1/DL1_IMPROPER/
  22.           $SelectExprId 
  23.           $Objective /* Improper frames  */
  24.         $End_Structure&Objective
  25.         $Structure&Objective
  26.           $TestGroupRef DL1/DL1_INOPPORTUNE/
  27.           $SelectExprId 
  28.           $Objective /* Inopportune frames */
  29.         $End_Structure&Objective
  30.         $Structure&Objective
  31.           $TestGroupRef DL2/
  32.           $SelectExprId SEND_DISC
  33.           $Objective /* Verification of IUT Initiated Link Disconnection Phase */
  34.         $End_Structure&Objective
  35.         $Structure&Objective
  36.           $TestGroupRef DL2/DL2_PROPER/
  37.           $SelectExprId 
  38.           $Objective /* Proper frames */
  39.         $End_Structure&Objective
  40.         $Structure&Objective
  41.           $TestGroupRef DL2/DL2_IMPROPER/
  42.           $SelectExprId 
  43.           $Objective /* Improper frames */
  44.         $End_Structure&Objective
  45.         $Structure&Objective
  46.           $TestGroupRef DL2/DL2_INOPPORTUNE/
  47.           $SelectExprId NOT_CCITT_80
  48.           $Objective /* Inopportune frames */
  49.         $End_Structure&Objective
  50.         $Structure&Objective
  51.           $TestGroupRef DL3/
  52.           $SelectExprId SEND_SABM
  53.           $Objective /* Verification of Link Set-up Phase */
  54.         $End_Structure&Objective
  55.         $Structure&Objective
  56.           $TestGroupRef DL3/DL3_PROPER/
  57.           $SelectExprId 
  58.           $Objective /* Proper frames */
  59.         $End_Structure&Objective
  60.         $Structure&Objective
  61.           $TestGroupRef DL3/DL3_IMPROPER/
  62.           $SelectExprId 
  63.           $Objective /* Improper frames */
  64.         $End_Structure&Objective
  65.         $Structure&Objective
  66.           $TestGroupRef DL3/DL3_INOPPORTUNE/
  67.           $SelectExprId NOT_CCITT_80
  68.           $Objective /* Inopportune frames */
  69.         $End_Structure&Objective
  70.         $Structure&Objective
  71.           $TestGroupRef DL4/
  72.           $SelectExprId 
  73.           $Objective /* Verification of Information Transfer Phase */
  74.         $End_Structure&Objective
  75.         $Structure&Objective
  76.           $TestGroupRef DL4/DL4_PROPER/
  77.           $SelectExprId 
  78.           $Objective /* Proper frames */
  79.         $End_Structure&Objective
  80.         $Structure&Objective
  81.           $TestGroupRef DL4/DL4_IMPROPER/
  82.           $SelectExprId 
  83.           $Objective /* Improper frames */
  84.         $End_Structure&Objective
  85.         $Structure&Objective
  86.           $TestGroupRef DL4/DL4_INOPPORTUNE/
  87.           $SelectExprId 
  88.           $Objective /* Inopportune frames */
  89.         $End_Structure&Objective
  90.         $Structure&Objective
  91.           $TestGroupRef DL5/
  92.           $SelectExprId FRMR_STABLE
  93.           $Objective /* Verification of Frame Reject Condition */
  94.         $End_Structure&Objective
  95.         $Structure&Objective
  96.           $TestGroupRef DL5/DL5_PROPER/
  97.           $SelectExprId 
  98.           $Objective /* Proper frames */
  99.         $End_Structure&Objective
  100.         $Structure&Objective
  101.           $TestGroupRef DL5/DL5_IMPROPER/
  102.           $SelectExprId 
  103.           $Objective /* Improper frames */
  104.         $End_Structure&Objective
  105.         $Structure&Objective
  106.           $TestGroupRef DL5/DL5_INOPPORTUNE/
  107.           $SelectExprId 
  108.           $Objective /* Inopportune frames */
  109.         $End_Structure&Objective
  110.         $Structure&Objective
  111.           $TestGroupRef DL6/
  112.           $SelectExprId SEND_RNR
  113.           $Objective /* Verification of IUT Busy Condition */
  114.         $End_Structure&Objective
  115.         $Structure&Objective
  116.           $TestGroupRef DL6/DL6_PROPER/
  117.           $SelectExprId 
  118.           $Objective /* Proper frames */
  119.         $End_Structure&Objective
  120.         $Structure&Objective
  121.           $TestGroupRef DL6/DL6_IMPROPER/
  122.           $SelectExprId 
  123.           $Objective /* Improper frames */
  124.         $End_Structure&Objective
  125.         $Structure&Objective
  126.           $TestGroupRef DL6/DL6_INOPPORTUNE/
  127.           $SelectExprId 
  128.           $Objective /* Inopportune frames */
  129.         $End_Structure&Objective
  130.         $Structure&Objective
  131.           $TestGroupRef DL7/
  132.           $SelectExprId 
  133.           $Objective /* Verification of Sent Reject Condition */
  134.         $End_Structure&Objective
  135.         $Structure&Objective
  136.           $TestGroupRef DL7/DL7_PROPER/
  137.           $SelectExprId 
  138.           $Objective /* Proper frames */
  139.         $End_Structure&Objective
  140.         $Structure&Objective
  141.           $TestGroupRef DL7/DL7_IMPROPER/
  142.           $SelectExprId 
  143.           $Objective /* Improper frames */
  144.         $End_Structure&Objective
  145.         $Structure&Objective
  146.           $TestGroupRef DL7/DL7_INOPPORTUNE/
  147.           $SelectExprId 
  148.           $Objective /* Inopportune frames */
  149.         $End_Structure&Objective
  150.         $Structure&Objective
  151.           $TestGroupRef DL8/
  152.           $SelectExprId 
  153.           $Objective /* System Parameters and Error Recovery tests */
  154.         $End_Structure&Objective
  155.       $End_Structure&Objectives
  156.     $End_SuiteStructure
  157.     $Begin_TestCaseIndex
  158.       $CaseIndex
  159.         $TestGroupRef DL1/DL1_PROPER/
  160.         $TestCaseId DL1_101
  161.         $SelectExprId 
  162.         $Description /* Verify that the IUT sends a DM/F=1 in response to a DISC/P=1 in the disconnected phase. */
  163.       $End_CaseIndex
  164.       $CaseIndex
  165.         $TestGroupRef DL1/DL1_PROPER/
  166.         $TestCaseId DL1_102
  167.         $SelectExprId 
  168.         $Description /* Verify that the IUT sends a DM/F=0 in response to a DISC/P=0 in the disconnected phase. */
  169.       $End_CaseIndex
  170.       $CaseIndex
  171.         $TestGroupRef DL1/DL1_PROPER/
  172.         $TestCaseId DL1_103
  173.         $SelectExprId 
  174.         $Description /* Verify that the IUT sends a UA/F=1 or  a DM/F=1 in response to a SABM/P=1 in the disconnected phase. */
  175.       $End_CaseIndex
  176.       $CaseIndex
  177.         $TestGroupRef DL1/DL1_PROPER/
  178.         $TestCaseId DL1_104
  179.         $SelectExprId 
  180.         $Description /* Verify that the IUT sends a UA/F=0 or a DM/F=0 in response to a SABM/P=0 in the disconnected phase. */
  181.       $End_CaseIndex
  182.       $CaseIndex
  183.         $TestGroupRef DL1/DL1_PROPER/
  184.         $TestCaseId DL1_105
  185.         $SelectExprId 
  186.         $Description /* Verify that the IUT reacts properly in the disconnected phase on receiving a DM/F=0. */
  187.       $End_CaseIndex
  188.       $CaseIndex
  189.         $TestGroupRef DL1/DL1_IMPROPER/
  190.         $TestCaseId DL1_201
  191.         $SelectExprId 
  192.         $Description /* Verify that,in the disconnected phase, the IUT upon receipt of a command frame with undefined or not implemented control field with P=1, either discards the frame or sends a DM/F=1 response frame. */
  193.       $End_CaseIndex
  194.       $CaseIndex
  195.         $TestGroupRef DL1/DL1_IMPROPER/
  196.         $TestCaseId DL1_202
  197.         $SelectExprId 
  198.         $Description /* Verify that the IUT discards a response frame with an undefined or not implemented control field with F=1 in the disconnected phase. */
  199.       $End_CaseIndex
  200.       $CaseIndex
  201.         $TestGroupRef DL1/DL1_IMPROPER/
  202.         $TestCaseId DL1_203
  203.         $SelectExprId 
  204.         $Description /* Verify that the IUT discards a SABM/P=1 with an address different from A,B,C or D in the disconnected phase. */
  205.       $End_CaseIndex
  206.       $CaseIndex
  207.         $TestGroupRef DL1/DL1_IMPROPER/
  208.         $TestCaseId DL1_204
  209.         $SelectExprId 
  210.         $Description /* Verify that the IUT discards a SABM/P=1 with an FCS error in the disconnected phase. */
  211.       $End_CaseIndex
  212.       $CaseIndex
  213.         $TestGroupRef DL1/DL1_IMPROPER/
  214.         $TestCaseId DL1_205
  215.         $SelectExprId 
  216.         $Description /* Verify that the IUT discards a DM/F=1 in the disconnected phase. */
  217.       $End_CaseIndex
  218.       $CaseIndex
  219.         $TestGroupRef DL1/DL1_IMPROPER/
  220.         $TestCaseId DL1_206
  221.         $SelectExprId 
  222.         $Description /* Verify that the IUT discards a DM/F=0 with an information field in the disconnected phase. */
  223.       $End_CaseIndex
  224.       $CaseIndex
  225.         $TestGroupRef DL1/DL1_IMPROPER/
  226.         $TestCaseId DL1_207
  227.         $SelectExprId 
  228.         $Description /* Verify that, in the disconnected phase,the IUT upon receipt of a SABM/P=1 with an information field,either discards the frame or sends a DM/F=1 response frame. */
  229.       $End_CaseIndex
  230.       $CaseIndex
  231.         $TestGroupRef DL1/DL1_IMPROPER/
  232.         $TestCaseId DL1_208
  233.         $SelectExprId 
  234.         $Description /* Verify that, in the disconnected phase,the IUT upon receipt of a UA/F=0 with an information field,while in the disconnected phase. */
  235.       $End_CaseIndex
  236.       $CaseIndex
  237.         $TestGroupRef DL1/DL1_IMPROPER/
  238.         $TestCaseId DL1_209
  239.         $SelectExprId 
  240.         $Description /* Verify that, in the disconnected phase,the IUT upon receipt of a RR/P=1 with an information field, either discards the frame or sends a DM/F=1 response frame. */
  241.       $End_CaseIndex
  242.       $CaseIndex
  243.         $TestGroupRef DL1/DL1_IMPROPER/
  244.         $TestCaseId DL1_210
  245.         $SelectExprId 
  246.         $Description /* Verify that, in the disconnected phase, the IUT upon receipt of a RNR/P=1 with an information field,either discards the frame or sends a DM/F=1 response frame. */
  247.       $End_CaseIndex
  248.       $CaseIndex
  249.         $TestGroupRef DL1/DL1_IMPROPER/
  250.         $TestCaseId DL1_211
  251.         $SelectExprId 
  252.         $Description /* Verify that, in the disconnected phase, the IUT upon receipt of a REJ/P=1 with an informtion field, either discards the frame or sends a DM/F=1 response frame. */
  253.       $End_CaseIndex
  254.       $CaseIndex
  255.         $TestGroupRef DL1/DL1_IMPROPER/
  256.         $TestCaseId DL1_212
  257.         $SelectExprId 
  258.         $Description /* Verify that the IUT discards an I/P=0 frame containing an information field longer than the maximum established length in the disconnected phase. */
  259.       $End_CaseIndex
  260.       $CaseIndex
  261.         $TestGroupRef DL1/DL1_IMPROPER/
  262.         $TestCaseId DL1_213
  263.         $SelectExprId 
  264.         $Description /* Verify that the IUT discards a DISC/P=0 with an information field in the disconnected phase. */
  265.       $End_CaseIndex
  266.       $CaseIndex
  267.         $TestGroupRef DL1/DL1_IMPROPER/
  268.         $TestCaseId DL1_214
  269.         $SelectExprId 
  270.         $Description /* Verify that the IUT discards a DISC/P=1 with an information field in the disconnected phase. */
  271.       $End_CaseIndex
  272.       $CaseIndex
  273.         $TestGroupRef DL1/DL1_IMPROPER/
  274.         $TestCaseId DL1_215
  275.         $SelectExprId 
  276.         $Description /* Verify that the IUT discards a SABM/P=1 with an information field in the disconnected phase. */
  277.       $End_CaseIndex
  278.       $CaseIndex
  279.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  280.         $TestCaseId DL1_301
  281.         $SelectExprId 
  282.         $Description /* Verify that the IUT sends a DM/F=1 in response to an I/P=1 in the disconnected phase. */
  283.       $End_CaseIndex
  284.       $CaseIndex
  285.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  286.         $TestCaseId DL1_302
  287.         $SelectExprId 
  288.         $Description /* Verify that the IUT sends a DM/F=1 in response to an RR/P=1 in the disconnected phase. */
  289.       $End_CaseIndex
  290.       $CaseIndex
  291.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  292.         $TestCaseId DL1_303
  293.         $SelectExprId 
  294.         $Description /* Verify that the IUT sends a DM/F=1 in response to an RNR/P=1 in the disconnected phase. */
  295.       $End_CaseIndex
  296.       $CaseIndex
  297.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  298.         $TestCaseId DL1_304
  299.         $SelectExprId 
  300.         $Description /* Verify that the IUT sends a DM/F=1 in response to an REJ/P=1 in the disconnected phase. */
  301.       $End_CaseIndex
  302.       $CaseIndex
  303.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  304.         $TestCaseId DL1_305
  305.         $SelectExprId 
  306.         $Description /* Verify that the IUT discards a UA/F=0 in the disconnected phase. */
  307.       $End_CaseIndex
  308.       $CaseIndex
  309.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  310.         $TestCaseId DL1_306
  311.         $SelectExprId 
  312.         $Description /* Verify that the IUT discards a UA/F=1 in the disconnected phase. */
  313.       $End_CaseIndex
  314.       $CaseIndex
  315.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  316.         $TestCaseId DL1_307
  317.         $SelectExprId 
  318.         $Description /* Verify that the IUT discards an FRMR/F=0 in the disconnected phase. */
  319.       $End_CaseIndex
  320.       $CaseIndex
  321.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  322.         $TestCaseId DL1_308
  323.         $SelectExprId 
  324.         $Description /* Verify that the IUT discards an FRMR/F=1 in the disconnected phase. */
  325.       $End_CaseIndex
  326.       $CaseIndex
  327.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  328.         $TestCaseId DL1_309
  329.         $SelectExprId 
  330.         $Description /* Verify that the IUT discards an I/P=0 in the disconnected phase. */
  331.       $End_CaseIndex
  332.       $CaseIndex
  333.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  334.         $TestCaseId DL1_310
  335.         $SelectExprId 
  336.         $Description /* Verify that the IUT discards an RR/F=0 in the disconnected phase. */
  337.       $End_CaseIndex
  338.       $CaseIndex
  339.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  340.         $TestCaseId DL1_311
  341.         $SelectExprId 
  342.         $Description /* Verify that the IUT discards an RNR/F=0 in the disconnected phase. */
  343.       $End_CaseIndex
  344.       $CaseIndex
  345.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  346.         $TestCaseId DL1_312
  347.         $SelectExprId 
  348.         $Description /* Verify that the IUT discards an REJ/F=0 in the disconnected phase. */
  349.       $End_CaseIndex
  350.       $CaseIndex
  351.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  352.         $TestCaseId DL1_313
  353.         $SelectExprId 
  354.         $Description /* Verify that the IUT discards an RR/F=1 in the disconnected phase. */
  355.       $End_CaseIndex
  356.       $CaseIndex
  357.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  358.         $TestCaseId DL1_314
  359.         $SelectExprId 
  360.         $Description /* Verify that the IUT discards an RNR/F=1 in the disconnected phase. */
  361.       $End_CaseIndex
  362.       $CaseIndex
  363.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  364.         $TestCaseId DL1_315
  365.         $SelectExprId 
  366.         $Description /* Verify that the IUT discards an REJ/F=1 in the disconnected phase. */
  367.       $End_CaseIndex
  368.       $CaseIndex
  369.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  370.         $TestCaseId DL1_316
  371.         $SelectExprId 
  372.         $Description /* Verify that the IUT discards an RR/P=0 in the disconnected phase. */
  373.       $End_CaseIndex
  374.       $CaseIndex
  375.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  376.         $TestCaseId DL1_317
  377.         $SelectExprId 
  378.         $Description /* Verify that the IUT discards an RNR/P=0 in the disconnected phase. */
  379.       $End_CaseIndex
  380.       $CaseIndex
  381.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  382.         $TestCaseId DL1_318
  383.         $SelectExprId 
  384.         $Description /* Verify that the IUT discards an REJ/P=0 in the disconnected phase. */
  385.       $End_CaseIndex
  386.       $CaseIndex
  387.         $TestGroupRef DL1/DL1_INOPPORTUNE/
  388.         $TestCaseId DL1_319
  389.         $SelectExprId 
  390.         $Description /* Verify that the IUT discards an I/P=0 frame with no information field in the disconnected phase. */
  391.       $End_CaseIndex
  392.       $CaseIndex
  393.         $TestGroupRef DL2/DL2_PROPER/
  394.         $TestCaseId DL2_101
  395.         $SelectExprId NOT_UNRESP
  396.         $Description /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 received in the link disconnection phase. This situation corresponds to a DISC and DISC collision. */
  397.       $End_CaseIndex
  398.       $CaseIndex
  399.         $TestGroupRef DL2/DL2_PROPER/
  400.         $TestCaseId DL2_102
  401.         $SelectExprId NOT_UNRESP
  402.         $Description /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 received in the link disconnection phase. This situation corresponds to a DISC and DISC collision. */
  403.       $End_CaseIndex
  404.       $CaseIndex
  405.         $TestGroupRef DL2/DL2_PROPER/
  406.         $TestCaseId DL2_103
  407.         $SelectExprId 
  408.         $Description /* Verify that the IUT sends a DM/F=0 in response to a SABM /P=0 received in the link disconnection phase. This situation corresponds to a DISC and SABM collision. The IUT is expected to enter the disconnected phase. */
  409.       $End_CaseIndex
  410.       $CaseIndex
  411.         $TestGroupRef DL2/DL2_PROPER/
  412.         $TestCaseId DL2_104
  413.         $SelectExprId 
  414.         $Description /* Verify that the IUT sends a DM/F=1 in response to a SABM/P=1 received in the link disconection phase. This situation corresponds to a DISC and SABM collision. The IUT is expected to enter the disconnected phase. */
  415.       $End_CaseIndex
  416.       $CaseIndex
  417.         $TestGroupRef DL2/DL2_PROPER/
  418.         $TestCaseId DL2_105
  419.         $SelectExprId NOT_UNRESP
  420.         $Description /* Verify proper IUT behavior in the link disconnection phase upon receiving a proper DM response. */
  421.       $End_CaseIndex
  422.       $CaseIndex
  423.         $TestGroupRef DL2/DL2_PROPER/
  424.         $TestCaseId DL2_106
  425.         $SelectExprId 
  426.         $Description /* Verify that in the link disconnection phase, upon receiving a DM/F=0 response, when the last DISC command from the IUT was with P=1, the IUT shall consider the DM response to represent a collision condition and shall remain in the link disconnection phase. */
  427.       $End_CaseIndex
  428.       $CaseIndex
  429.         $TestGroupRef DL2/DL2_PROPER/
  430.         $TestCaseId DL2_107
  431.         $SelectExprId NOT_UNRESP
  432.         $Description /* Verify proper IUT behaviour in the link disconnection phase upon receiving a proper UA response. */
  433.       $End_CaseIndex
  434.       $CaseIndex
  435.         $TestGroupRef DL2/DL2_IMPROPER/
  436.         $TestCaseId DL2_201
  437.         $SelectExprId 
  438.         $Description /* Verify that, in the link disconnection phase, the IUT discards a command frame with an undefined or not implemented control field with P=1. */
  439.       $End_CaseIndex
  440.       $CaseIndex
  441.         $TestGroupRef DL2/DL2_IMPROPER/
  442.         $TestCaseId DL2_202
  443.         $SelectExprId 
  444.         $Description /* Verify that the IUT discards a response frame with an undefined or not implemented control field with F=1 in the link disconnection phase. */
  445.       $End_CaseIndex
  446.       $CaseIndex
  447.         $TestGroupRef DL2/DL2_IMPROPER/
  448.         $TestCaseId DL2_203
  449.         $SelectExprId 
  450.         $Description /* Verify that the IUT discards a DISC/P=0 with information field in the link disconnection phase. */
  451.       $End_CaseIndex
  452.       $CaseIndex
  453.         $TestGroupRef DL2/DL2_IMPROPER/
  454.         $TestCaseId DL2_204
  455.         $SelectExprId 
  456.         $Description /* Verify that the IUT discards a SABM/P=1 with an information field in the link disconnection phase. */
  457.       $End_CaseIndex
  458.       $CaseIndex
  459.         $TestGroupRef DL2/DL2_IMPROPER/
  460.         $TestCaseId DL2_205
  461.         $SelectExprId 
  462.         $Description /* Verify that the IUT discards a UA with an appropriate F bit setting, but with an added information field in the link disconnection phase. */
  463.       $End_CaseIndex
  464.       $CaseIndex
  465.         $TestGroupRef DL2/DL2_IMPROPER/
  466.         $TestCaseId DL2_206
  467.         $SelectExprId 
  468.         $Description /* Verify that the IUT discards a DM with an appropriate F bit setting, but with an additional information field in the link disconnection phase. */
  469.       $End_CaseIndex
  470.       $CaseIndex
  471.         $TestGroupRef DL2/DL2_IMPROPER/
  472.         $TestCaseId DL2_207
  473.         $SelectExprId 
  474.         $Description /* Verify that the IUT discards an I/P=1 frame containing an information field longer than the maximum established length in the link disconnection phase. */
  475.       $End_CaseIndex
  476.       $CaseIndex
  477.         $TestGroupRef DL2/DL2_IMPROPER/
  478.         $TestCaseId DL2_208
  479.         $SelectExprId 
  480.         $Description /* Verify that the IUT discards an RR/P=1 with an information field in the link disconnection phase. */
  481.       $End_CaseIndex
  482.       $CaseIndex
  483.         $TestGroupRef DL2/DL2_IMPROPER/
  484.         $TestCaseId DL2_209
  485.         $SelectExprId 
  486.         $Description /* Verify that the IUT discards an RNR/P=1 with an information field in the link disconnection phase. */
  487.       $End_CaseIndex
  488.       $CaseIndex
  489.         $TestGroupRef DL2/DL2_IMPROPER/
  490.         $TestCaseId DL2_210
  491.         $SelectExprId 
  492.         $Description /* Verify that the IUT discards an REJ/P=1 with an information field in the link disconnection phase. */
  493.       $End_CaseIndex
  494.       $CaseIndex
  495.         $TestGroupRef DL2/DL2_IMPROPER/
  496.         $TestCaseId DL2_211
  497.         $SelectExprId SEND_DISC
  498.         $Description /* Verify that the IUT discards a DISC with an address different from A, B, C or D in the link disconnection phase. */
  499.       $End_CaseIndex
  500.       $CaseIndex
  501.         $TestGroupRef DL2/DL2_IMPROPER/
  502.         $TestCaseId DL2_212
  503.         $SelectExprId 
  504.         $Description /* Verify that the IUT discards a DISC/P=0 with an FCS error, in the link disconnection phase. */
  505.       $End_CaseIndex
  506.       $CaseIndex
  507.         $TestGroupRef DL2/DL2_IMPROPER/
  508.         $TestCaseId DL2_213
  509.         $SelectExprId CCITT_80
  510.         $Description /* Verify that in the case of X.25 1980, if the IUT is in the link disconnection phase and if the last DISC command from the IUT was with P=0, then a DM/F=1 shall be discarded and the IUT will remain in the link disconnection phase. */
  511.       $End_CaseIndex
  512.       $CaseIndex
  513.         $TestGroupRef DL2/DL2_IMPROPER/
  514.         $TestCaseId DL2_214
  515.         $SelectExprId 
  516.         $Description /* Verify that in the link disconnection phase,upon receiving an improper UA  response (invalid F bit), the IUT shall discrad the UA and remain in the link disconnection phase. */
  517.       $End_CaseIndex
  518.       $CaseIndex
  519.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  520.         $TestCaseId DL2_301
  521.         $SelectExprId 
  522.         $Description /* Verify that the IUT discards an RR/P=1 in the link disconnection phase. */
  523.       $End_CaseIndex
  524.       $CaseIndex
  525.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  526.         $TestCaseId DL2_302
  527.         $SelectExprId 
  528.         $Description /* Verify that the IUT discards an RR/P=0 in the link disconnection phase. */
  529.       $End_CaseIndex
  530.       $CaseIndex
  531.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  532.         $TestCaseId DL2_303
  533.         $SelectExprId 
  534.         $Description /* Verify that the IUT discards an RNR/P=1 in the link disconnection phase */
  535.       $End_CaseIndex
  536.       $CaseIndex
  537.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  538.         $TestCaseId DL2_304
  539.         $SelectExprId 
  540.         $Description /* Verify that the IUT discards an RNR/P=0 in the link disconnection phase. */
  541.       $End_CaseIndex
  542.       $CaseIndex
  543.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  544.         $TestCaseId DL2_305
  545.         $SelectExprId 
  546.         $Description /* Verify that the IUT discards an REJ/P=1 in the link disconnection phase. */
  547.       $End_CaseIndex
  548.       $CaseIndex
  549.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  550.         $TestCaseId DL2_306
  551.         $SelectExprId 
  552.         $Description /* Verify that the IUT discards an REJ/P=0 in the link disconnection phase. */
  553.       $End_CaseIndex
  554.       $CaseIndex
  555.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  556.         $TestCaseId DL2_307
  557.         $SelectExprId 
  558.         $Description /* Verify that the IUT discards an FRMR/F=0 in the link disconnection phase. */
  559.       $End_CaseIndex
  560.       $CaseIndex
  561.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  562.         $TestCaseId DL2_308
  563.         $SelectExprId 
  564.         $Description /* Verify that the IUT discards an RR/F=1 in the link disconnection phase. */
  565.       $End_CaseIndex
  566.       $CaseIndex
  567.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  568.         $TestCaseId DL2_309
  569.         $SelectExprId 
  570.         $Description /* Verify that the IUT discards an RR/F=0 in the link disconnection phase. */
  571.       $End_CaseIndex
  572.       $CaseIndex
  573.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  574.         $TestCaseId DL2_310
  575.         $SelectExprId 
  576.         $Description /* Verify that the IUT discards an RNR/F=1 in the link disconnection phase */
  577.       $End_CaseIndex
  578.       $CaseIndex
  579.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  580.         $TestCaseId DL2_311
  581.         $SelectExprId 
  582.         $Description /* Verify that the IUT discards an RNR/F=0 in the link disconnection phase. */
  583.       $End_CaseIndex
  584.       $CaseIndex
  585.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  586.         $TestCaseId DL2_312
  587.         $SelectExprId 
  588.         $Description /* Verify that the IUT discards an REJ/F=1 in the link disconnection phase. */
  589.       $End_CaseIndex
  590.       $CaseIndex
  591.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  592.         $TestCaseId DL2_313
  593.         $SelectExprId 
  594.         $Description /* Verify that the IUT discards an REJ/F=0 in the link disconnection phase. */
  595.       $End_CaseIndex
  596.       $CaseIndex
  597.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  598.         $TestCaseId DL2_314
  599.         $SelectExprId 
  600.         $Description /* Verify that the IUT discards an an FRMR/F=1 in the link disconnection phase. */
  601.       $End_CaseIndex
  602.       $CaseIndex
  603.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  604.         $TestCaseId DL2_315
  605.         $SelectExprId 
  606.         $Description /* Verify that the IUT discards an I/P=0 in the link disconnection phase. */
  607.       $End_CaseIndex
  608.       $CaseIndex
  609.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  610.         $TestCaseId DL2_316
  611.         $SelectExprId 
  612.         $Description /* Verify that the IUT discards an I/P=1 received in the link disconnection phase. */
  613.       $End_CaseIndex
  614.       $CaseIndex
  615.         $TestGroupRef DL2/DL2_INOPPORTUNE/
  616.         $TestCaseId DL2_317
  617.         $SelectExprId 
  618.         $Description /* Verify that the IUT discards an I/P=0 frame with no information field in the link disconnection phase. */
  619.       $End_CaseIndex
  620.       $CaseIndex
  621.         $TestGroupRef DL3/DL3_PROPER/
  622.         $TestCaseId DL3_101
  623.         $SelectExprId 
  624.         $Description /* Verify that the IUT sends a UA/F=0 in response to a SABM/P=0 received in the link set-up phase. */
  625.       $End_CaseIndex
  626.       $CaseIndex
  627.         $TestGroupRef DL3/DL3_PROPER/
  628.         $TestCaseId DL3_102
  629.         $SelectExprId 
  630.         $Description /* Verify that the IUT sends a UA/F=1 in response to a SABM/P=1 received in the link set-up phase. */
  631.       $End_CaseIndex
  632.       $CaseIndex
  633.         $TestGroupRef DL3/DL3_PROPER/
  634.         $TestCaseId DL3_103
  635.         $SelectExprId 
  636.         $Description /* Verify that the IUT sends a DM/F=0 in response to a DISC/P=0 in the link set-up phase. This situation corresponds to a SABM and DISC collision. */
  637.       $End_CaseIndex
  638.       $CaseIndex
  639.         $TestGroupRef DL3/DL3_PROPER/
  640.         $TestCaseId DL3_104
  641.         $SelectExprId 
  642.         $Description /* Verify that the IUT sends a DM/F=1 in response to a DISC/P=1 in the link set-up phase. This situation corresponds to a SABM and DISC collision. */
  643.       $End_CaseIndex
  644.       $CaseIndex
  645.         $TestGroupRef DL3/DL3_PROPER/
  646.         $TestCaseId DL3_105
  647.         $SelectExprId 
  648.         $Description /* Verify that in the link set-up phase, upon receiving a proper UA response, the IUT shall enter the information transfer phase. */
  649.       $End_CaseIndex
  650.       $CaseIndex
  651.         $TestGroupRef DL3/DL3_PROPER/
  652.         $TestCaseId DL3_106
  653.         $SelectExprId 
  654.         $Description /* Verify that in the link set-up phase,the IUT shall ignore a DM/F=0, in case of a SABM and DM collision where SABM from IUT has P=1. */
  655.       $End_CaseIndex
  656.       $CaseIndex
  657.         $TestGroupRef DL3/DL3_PROPER/
  658.         $TestCaseId DL3_107
  659.         $SelectExprId NOT_UNRESP
  660.         $Description /* Verify that in the link set-up phase, if the last SABM command from the IUT was with P=1, then upon receiving a DM/F=1 response, the IUT either sends a DISC/P=1 or a SABM/P=1 or a DM/F=0 or does not respond. */
  661.       $End_CaseIndex
  662.       $CaseIndex
  663.         $TestGroupRef DL3/DL3_IMPROPER/
  664.         $TestCaseId DL3_201
  665.         $SelectExprId 
  666.         $Description /* Verify that the IUT discards a command frame with an undefined or not implemented control field with P=1 in the link set-up phase. */
  667.       $End_CaseIndex
  668.       $CaseIndex
  669.         $TestGroupRef DL3/DL3_IMPROPER/
  670.         $TestCaseId DL3_202
  671.         $SelectExprId 
  672.         $Description /* Verify that the IUT discards a response frame with an undefined or not implemented control field in the link set-up phase. */
  673.       $End_CaseIndex
  674.       $CaseIndex
  675.         $TestGroupRef DL3/DL3_IMPROPER/
  676.         $TestCaseId DL3_203
  677.         $SelectExprId 
  678.         $Description /* Verify that the IUT discards a UA with an appropriate F bit setting but with an additional information field in the link set-up phase. */
  679.       $End_CaseIndex
  680.       $CaseIndex
  681.         $TestGroupRef DL3/DL3_IMPROPER/
  682.         $TestCaseId DL3_204
  683.         $SelectExprId 
  684.         $Description /* Verify that the IUT discards a DISC/P=0 with information field in the link set-up phase. */
  685.       $End_CaseIndex
  686.       $CaseIndex
  687.         $TestGroupRef DL3/DL3_IMPROPER/
  688.         $TestCaseId DL3_205
  689.         $SelectExprId 
  690.         $Description /* Verify that the IUT discards a SABM/P=1 with information field in the link set-up phase. */
  691.       $End_CaseIndex
  692.       $CaseIndex
  693.         $TestGroupRef DL3/DL3_IMPROPER/
  694.         $TestCaseId DL3_206
  695.         $SelectExprId 
  696.         $Description /* Verify that the IUT discards a DM with an appropriate F bit but with an information field in the link set-up phase. */
  697.       $End_CaseIndex
  698.       $CaseIndex
  699.         $TestGroupRef DL3/DL3_IMPROPER/
  700.         $TestCaseId DL3_207
  701.         $SelectExprId 
  702.         $Description /* Verify that the IUT discards an I/P=1 with an information field which is longer than the maximum established length in the link set-up phase. */
  703.       $End_CaseIndex
  704.       $CaseIndex
  705.         $TestGroupRef DL3/DL3_IMPROPER/
  706.         $TestCaseId DL3_208
  707.         $SelectExprId 
  708.         $Description /* Verify that the IUT discards an I/P=0 with no information field while in the link set-up phase. */
  709.       $End_CaseIndex
  710.       $CaseIndex
  711.         $TestGroupRef DL3/DL3_IMPROPER/
  712.         $TestCaseId DL3_209
  713.         $SelectExprId 
  714.         $Description /* Verify that the IUT discards an RR/P=1 with an information field in the link set-up phase. */
  715.       $End_CaseIndex
  716.       $CaseIndex
  717.         $TestGroupRef DL3/DL3_IMPROPER/
  718.         $TestCaseId DL3_210
  719.         $SelectExprId 
  720.         $Description /* Verify that the IUT discards an RNR/P=1 with an inforamtion field in the link set-up phase. */
  721.       $End_CaseIndex
  722.       $CaseIndex
  723.         $TestGroupRef DL3/DL3_IMPROPER/
  724.         $TestCaseId DL3_211
  725.         $SelectExprId 
  726.         $Description /* Verify that the IUT discards an REJ/P=1 with an information field in the link set-up phase. */
  727.       $End_CaseIndex
  728.       $CaseIndex
  729.         $TestGroupRef DL3/DL3_IMPROPER/
  730.         $TestCaseId DL3_212
  731.         $SelectExprId 
  732.         $Description /* Verify that the IUT discards a SABM/P=1 with an address different from A, B, C or D while in the link set-up phase. */
  733.       $End_CaseIndex
  734.       $CaseIndex
  735.         $TestGroupRef DL3/DL3_IMPROPER/
  736.         $TestCaseId DL3_213
  737.         $SelectExprId 
  738.         $Description /* Verify that the IUT discards a SABM/P=1 with an FCS error in the link set-up phase. */
  739.       $End_CaseIndex
  740.       $CaseIndex
  741.         $TestGroupRef DL3/DL3_IMPROPER/
  742.         $TestCaseId DL3_214
  743.         $SelectExprId CCITT_80
  744.         $Description /* Verify that in the link set-up phase,if an IUT is of X.25 1980 type, then it would discard a DM/F=1 if the last SABM from the IUT was P=FALSE. */
  745.       $End_CaseIndex
  746.       $CaseIndex
  747.         $TestGroupRef DL3/DL3_IMPROPER/
  748.         $TestCaseId DL3_215
  749.         $SelectExprId 
  750.         $Description /* Verify that the IUT discards a UA with an invalid F bit in the link set-up phase */
  751.       $End_CaseIndex
  752.       $CaseIndex
  753.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  754.         $TestCaseId DL3_301
  755.         $SelectExprId 
  756.         $Description /* Verify that the IUT discards an RR/P=1 received in the link set-up phase. */
  757.       $End_CaseIndex
  758.       $CaseIndex
  759.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  760.         $TestCaseId DL3_302
  761.         $SelectExprId 
  762.         $Description /* Verify that the IUT discards an RR/P=0 received in the link set-up phase. */
  763.       $End_CaseIndex
  764.       $CaseIndex
  765.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  766.         $TestCaseId DL3_303
  767.         $SelectExprId 
  768.         $Description /* Verify that the IUT discards an RR/F=1 received in the link set-up phase. */
  769.       $End_CaseIndex
  770.       $CaseIndex
  771.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  772.         $TestCaseId DL3_304
  773.         $SelectExprId 
  774.         $Description /* Verify that the IUT discards an RR/F=0 received in the link set-up phase. */
  775.       $End_CaseIndex
  776.       $CaseIndex
  777.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  778.         $TestCaseId DL3_305
  779.         $SelectExprId 
  780.         $Description /* Verify that the IUT discards an FRMR/F=0 received in the link set-up phase. */
  781.       $End_CaseIndex
  782.       $CaseIndex
  783.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  784.         $TestCaseId DL3_306
  785.         $SelectExprId 
  786.         $Description /* Verify that the IUT discards an FRMR/F=1 received in the link set-up phase. */
  787.       $End_CaseIndex
  788.       $CaseIndex
  789.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  790.         $TestCaseId DL3_307
  791.         $SelectExprId 
  792.         $Description /* Verify that the IUT discards an I/P=0 received in the link set-up phase. */
  793.       $End_CaseIndex
  794.       $CaseIndex
  795.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  796.         $TestCaseId DL3_308
  797.         $SelectExprId 
  798.         $Description /* Verify that the IUT discards an I/P=1 received in the link set-up phase. */
  799.       $End_CaseIndex
  800.       $CaseIndex
  801.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  802.         $TestCaseId DL3_309
  803.         $SelectExprId 
  804.         $Description /* Verify that the IUT discards an RNR/P=0 received in the link set-up phase. */
  805.       $End_CaseIndex
  806.       $CaseIndex
  807.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  808.         $TestCaseId DL3_310
  809.         $SelectExprId 
  810.         $Description /* Verify that the IUT discards an RNR/F=0 received in the link set-up phase. */
  811.       $End_CaseIndex
  812.       $CaseIndex
  813.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  814.         $TestCaseId DL3_311
  815.         $SelectExprId 
  816.         $Description /* Verify that the IUT discards an RNR/P=1 received in the link set-up phase. */
  817.       $End_CaseIndex
  818.       $CaseIndex
  819.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  820.         $TestCaseId DL3_312
  821.         $SelectExprId 
  822.         $Description /* Verify that the IUT discards an REJ/P=0 received in the link set-up phase. */
  823.       $End_CaseIndex
  824.       $CaseIndex
  825.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  826.         $TestCaseId DL3_313
  827.         $SelectExprId 
  828.         $Description /* Verify that the IUT discards an REJ/F=0 received in the link set-up phase. */
  829.       $End_CaseIndex
  830.       $CaseIndex
  831.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  832.         $TestCaseId DL3_314
  833.         $SelectExprId 
  834.         $Description /* Verify that the IUT discards an REJ/P=1 received in the link set-up phase. */
  835.       $End_CaseIndex
  836.       $CaseIndex
  837.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  838.         $TestCaseId DL3_315
  839.         $SelectExprId 
  840.         $Description /* Verify that the IUT discards an RNR/F=1 received in the link set-up phase. */
  841.       $End_CaseIndex
  842.       $CaseIndex
  843.         $TestGroupRef DL3/DL3_INOPPORTUNE/
  844.         $TestCaseId DL3_316
  845.         $SelectExprId 
  846.         $Description /* Verify that the IUT discards an REJ/F=1 received in the link set-up phase. */
  847.       $End_CaseIndex
  848.       $CaseIndex
  849.         $TestGroupRef DL4/DL4_PROPER/
  850.         $TestCaseId DL4_101
  851.         $SelectExprId 
  852.         $Description /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 received in the information transfer phase. */
  853.       $End_CaseIndex
  854.       $CaseIndex
  855.         $TestGroupRef DL4/DL4_PROPER/
  856.         $TestCaseId DL4_102
  857.         $SelectExprId 
  858.         $Description /* Verify that the IUT upon receiving a SABM/P=1 in the information transfer phase either sends a UA/F=1 or it sends a DM/F=1. */
  859.       $End_CaseIndex
  860.       $CaseIndex
  861.         $TestGroupRef DL4/DL4_PROPER/
  862.         $TestCaseId DL4_103
  863.         $SelectExprId 
  864.         $Description /* Verify proper IUT behavior on receiving FRMR/F=0 in the information transfer phase. */
  865.       $End_CaseIndex
  866.       $CaseIndex
  867.         $TestGroupRef DL4/DL4_PROPER/
  868.         $TestCaseId DL4_104
  869.         $SelectExprId 
  870.         $Description /* Verify that the IUT acknowledges a a valid I/P=0 frame. */
  871.       $End_CaseIndex
  872.       $CaseIndex
  873.         $TestGroupRef DL4/DL4_PROPER/
  874.         $TestCaseId DL4_105
  875.         $SelectExprId 
  876.         $Description /* Verify that the IUT acknowledges a valid I/P=1 frame. */
  877.       $End_CaseIndex
  878.       $CaseIndex
  879.         $TestGroupRef DL4/DL4_PROPER/
  880.         $TestCaseId DL4_106
  881.         $SelectExprId 
  882.         $Description /* Verify that the IUT responds to a proper RR/P=1 command in the information transfer phase. */
  883.       $End_CaseIndex
  884.       $CaseIndex
  885.         $TestGroupRef DL4/DL4_PROPER/
  886.         $TestCaseId DL4_107
  887.         $SelectExprId 
  888.         $Description /* Verify that in the information transfer phase if the IUT receives an REJ/P=1 command frame, then the IUT shall set its send state variable V(S) to N(R) of the received REJ frame control field and shall retransmit the corresponding I frame. Prior to this transmission the IUT shall send an RR/F=1 response to the received REJ/P=1 command frame. */
  889.       $End_CaseIndex
  890.       $CaseIndex
  891.         $TestGroupRef DL4/DL4_PROPER/
  892.         $TestCaseId DL4_108
  893.         $SelectExprId 
  894.         $Description /* Verify that in the information transfer phase if the IUT receives an REJ/P=0 command frame, then the IUT shall set its send state variable V(S) to N(R) of the received REJ frame control field and shall retransmit the corresponding I frame. */
  895.       $End_CaseIndex
  896.       $CaseIndex
  897.         $TestGroupRef DL4/DL4_PROPER/
  898.         $TestCaseId DL4_109
  899.         $SelectExprId 
  900.         $Description /* Verify that in the information transfer phase if the IUT receives an REJ/F=0 respond frame, then the IUT shall set its send state variable V(S) to N(R) of the received REJ frame control field and shall retransmit the corresponding I frame. */
  901.       $End_CaseIndex
  902.       $CaseIndex
  903.         $TestGroupRef DL4/DL4_PROPER/
  904.         $TestCaseId DL4_110
  905.         $SelectExprId 
  906.         $Description /* Verify proper IUT behavior in the information transfer when the IUT receives a DM/F=0 response. */
  907.       $End_CaseIndex
  908.       $CaseIndex
  909.         $TestGroupRef DL4/DL4_PROPER/
  910.         $TestCaseId DL4_111
  911.         $SelectExprId 
  912.         $Description /* Verify that when the IUT receives, during the information transfer phase, an I frame with a N(S) greater than the IUT V(R) value, simulating (for example) a situation of one or more I frame(s) not received due to transmission error, it responds with an REJ command or response frame with a N(R) value equal to the value of the IUT receive state variable, V(R). */
  913.       $End_CaseIndex
  914.       $CaseIndex
  915.         $TestGroupRef DL4/DL4_PROPER/
  916.         $TestCaseId DL4_112
  917.         $SelectExprId 
  918.         $Description /* Verify that if the IUT receives a valid I/P=FALSE frame with zero length information field,while it is in the information transfer phase,it shall increment by one the value of its receive state variable and respond with an I or RR or RNR frame with a N(R) equal to the updated value of the IUT receive state variable. */
  919.       $End_CaseIndex
  920.       $CaseIndex
  921.         $TestGroupRef DL4/DL4_PROPER/
  922.         $TestCaseId DL4_113
  923.         $SelectExprId 
  924.         $Description /* Verify that if the IUT receives a two valid I frames with a single flag in between, while it is in the information transfer state, it increments by two the value of its receive state variable and responds with an RR or RNR frame with an N(R) equal to the updated value of the IUT receive state variable. The P bit is set to "1" on the second frame from the tester.        */
  925.       $End_CaseIndex
  926.       $CaseIndex
  927.         $TestGroupRef DL4/DL4_PROPER/
  928.         $TestCaseId DL4_114
  929.         $SelectExprId 
  930.         $Description /* Verify that the IUT in the information transfer phase, can manage its send window correctly. For this test, the IUT send window is the range of values for the IUT send state variable V(S), starting at the current value and going up to (V(S)+k), where k is the IUT parameter for maximum number of outstanding I frames. For the purpose of this test, the IUT shall transmit I frames that have a N(S) value within the send window. */
  931.       $End_CaseIndex
  932.       $CaseIndex
  933.         $TestGroupRef DL4/DL4_PROPER/
  934.         $TestCaseId DL4_115
  935.         $SelectExprId 
  936.         $Description /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 received in the information transfer phase. */
  937.       $End_CaseIndex
  938.       $CaseIndex
  939.         $TestGroupRef DL4/DL4_PROPER/
  940.         $TestCaseId DL4_116
  941.         $SelectExprId 
  942.         $Description /* Verify that the IUT upon receiving a SABM/P=0 in the information transfer phase either sends a UA/F=0 or it may send a DM/F=0 frame. */
  943.       $End_CaseIndex
  944.       $CaseIndex
  945.         $TestGroupRef DL4/DL4_PROPER/
  946.         $TestCaseId DL4_117
  947.         $SelectExprId 
  948.         $Description /* When the IUT is in the information transfer phase and recives a valid RR/P=0, the IUT shall consider the N(R) contained in this frame as an acknowledgements of all I frames it has transmitted with an N(S) up to and including the received  N(R) -1. */
  949.       $End_CaseIndex
  950.       $CaseIndex
  951.         $TestGroupRef DL4/DL4_PROPER/
  952.         $TestCaseId DL4_118
  953.         $SelectExprId 
  954.         $Description /* When the IUT is in the inforamtion transfer phase and receives a valid RR/F=0, the IUT shall consider the N(R) contained in this frame as an acknowledgedment of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. */
  955.       $End_CaseIndex
  956.       $CaseIndex
  957.         $TestGroupRef DL4/DL4_PROPER/
  958.         $TestCaseId DL4_119
  959.         $SelectExprId 
  960.         $Description /* Verify that the IUT does not transmit information frames while the tester is in the busy condition and that after the tester exits the busy condition by transmitting an RR/P=0, the IUT sends an I frame. */
  961.       $End_CaseIndex
  962.       $CaseIndex
  963.         $TestGroupRef DL4/DL4_IMPROPER/
  964.         $TestCaseId DL4_201
  965.         $SelectExprId 
  966.         $Description /* Verify proper IUT behavior when the IUT receives,in the information transfer phase, a UA/F=0 response. */
  967.       $End_CaseIndex
  968.       $CaseIndex
  969.         $TestGroupRef DL4/DL4_IMPROPER/
  970.         $TestCaseId DL4_202
  971.         $SelectExprId 
  972.         $Description /* Verify proper IUT behavior when the IUT receives, in the information transfer phase, a UA/F=1 response */
  973.       $End_CaseIndex
  974.       $CaseIndex
  975.         $TestGroupRef DL4/DL4_IMPROPER/
  976.         $TestCaseId DL4_203
  977.         $SelectExprId 
  978.         $Description /* Verify proper IUT behavior when the IUT receives, in the information transfer phase, an unsolicited FRMR/F=1 response. */
  979.       $End_CaseIndex
  980.       $CaseIndex
  981.         $TestGroupRef DL4/DL4_IMPROPER/
  982.         $TestCaseId DL4_204
  983.         $SelectExprId 
  984.         $Description /* Verify proper IUT behaviour when the IUT receives, in the information transfer phase, an unsolicited DM/F=1 response. */
  985.       $End_CaseIndex
  986.       $CaseIndex
  987.         $TestGroupRef DL4/DL4_IMPROPER/
  988.         $TestCaseId DL4_205
  989.         $SelectExprId 
  990.         $Description /* Verify that if the IUT,in the information transfer phase, receives an I/P=0 frame with an invalid N(R) value, then the IUT shall transmit an FRMR/F=0, with a properly encoded Z bit. */
  991.       $End_CaseIndex
  992.       $CaseIndex
  993.         $TestGroupRef DL4/DL4_IMPROPER/
  994.         $TestCaseId DL4_206
  995.         $SelectExprId 
  996.         $Description /* Verify that in the information transfer phase transmits an FRMR/F=0 with a properly encoded Y bit, on receiving an I/P=0 frame with an information length which exceeds the maximum established length. */
  997.       $End_CaseIndex
  998.       $CaseIndex
  999.         $TestGroupRef DL4/DL4_IMPROPER/
  1000.         $TestCaseId DL4_207
  1001.         $SelectExprId 
  1002.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to a command frame with undefined or not implemented control field with P=TRUE. Verify also that the C/R bit shall be set to "0" along with a properly encoded W bit. */
  1003.       $End_CaseIndex
  1004.       $CaseIndex
  1005.         $TestGroupRef DL4/DL4_IMPROPER/
  1006.         $TestCaseId DL4_208
  1007.         $SelectExprId 
  1008.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to a response frame with an undefined or not implemented control field with F=0. Verify also that the C/R bit shall be set to "1" along with a properly encoded W bit. */
  1009.       $End_CaseIndex
  1010.       $CaseIndex
  1011.         $TestGroupRef DL4/DL4_IMPROPER/
  1012.         $TestCaseId DL4_209
  1013.         $SelectExprId 
  1014.         $Description /* Verify that in the information transfer phase,the IUT shall transmit an FRMR/F=0 in response to a DM/F=0 with an information field. Verify also that the C/R bit shall be set to "TRUE" and the W and X bits shall be set properly. */
  1015.       $End_CaseIndex
  1016.       $CaseIndex
  1017.         $TestGroupRef DL4/DL4_IMPROPER/
  1018.         $TestCaseId DL4_210
  1019.         $SelectExprId 
  1020.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to a DISC/P=0 with an information field. Verify also that the C/R bit is set to "0"  and the W and X bits shall be set properly. */
  1021.       $End_CaseIndex
  1022.       $CaseIndex
  1023.         $TestGroupRef DL4/DL4_IMPROPER/
  1024.         $TestCaseId DL4_211
  1025.         $SelectExprId 
  1026.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to a SABM/P=1 with an informtion field. Verify also that the C/R bit is set to "0" and the W and X bits shall be set properly. */
  1027.       $End_CaseIndex
  1028.       $CaseIndex
  1029.         $TestGroupRef DL4/DL4_IMPROPER/
  1030.         $TestCaseId DL4_212
  1031.         $SelectExprId 
  1032.         $Description /* Verify that in the information transfer phase,the IUT transmits an FRMR/F=0 in response to a UA/F=0 with an information field. Verify also the C/R bit is set to "1" and the W and X bits shall be set properly. */
  1033.       $End_CaseIndex
  1034.       $CaseIndex
  1035.         $TestGroupRef DL4/DL4_IMPROPER/
  1036.         $TestCaseId DL4_213
  1037.         $SelectExprId 
  1038.         $Description /* Verify that in the information transfer phase ,the IUT shall transmit an FRMR/F=0 in response to an RR/F=0 with an information field. Verify also that the C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1039.       $End_CaseIndex
  1040.       $CaseIndex
  1041.         $TestGroupRef DL4/DL4_IMPROPER/
  1042.         $TestCaseId DL4_214
  1043.         $SelectExprId 
  1044.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to an RNR/F=0 with an information field. Verify also that the C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1045.       $End_CaseIndex
  1046.       $CaseIndex
  1047.         $TestGroupRef DL4/DL4_IMPROPER/
  1048.         $TestCaseId DL4_215
  1049.         $SelectExprId 
  1050.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to an REJ/F=0 with an information field. Verify also that the C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1051.       $End_CaseIndex
  1052.       $CaseIndex
  1053.         $TestGroupRef DL4/DL4_IMPROPER/
  1054.         $TestCaseId DL4_216
  1055.         $SelectExprId 
  1056.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. Verify also that the C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1057.       $End_CaseIndex
  1058.       $CaseIndex
  1059.         $TestGroupRef DL4/DL4_IMPROPER/
  1060.         $TestCaseId DL4_217
  1061.         $SelectExprId 
  1062.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 frame in response to an RNR/P=1 with an information field. Verify also that the C/R bit shall be set to "FALSE" and the W and X bits shall be set properly. */
  1063.       $End_CaseIndex
  1064.       $CaseIndex
  1065.         $TestGroupRef DL4/DL4_IMPROPER/
  1066.         $TestCaseId DL4_218
  1067.         $SelectExprId 
  1068.         $Description /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to an REJ/P=1 with an information field. Verify also that the C/R bit shall be set to "FALSE" and the W and X bits shall be set properly. */
  1069.       $End_CaseIndex
  1070.       $CaseIndex
  1071.         $TestGroupRef DL4/DL4_IMPROPER/
  1072.         $TestCaseId DL4_219
  1073.         $SelectExprId 
  1074.         $Description /* Verify that the IUT discards an I frame with an FCS error in the information transfer phase. */
  1075.       $End_CaseIndex
  1076.       $CaseIndex
  1077.         $TestGroupRef DL4/DL4_IMPROPER/
  1078.         $TestCaseId DL4_220
  1079.         $SelectExprId 
  1080.         $Description /* Verify that the IUT discards an I/P=1 frame with an incorrect address in information transfer phase. */
  1081.       $End_CaseIndex
  1082.       $CaseIndex
  1083.         $TestGroupRef DL4/DL4_IMPROPER/
  1084.         $TestCaseId DL4_221
  1085.         $SelectExprId 
  1086.         $Description /* Verify that the IUT discards a frame which is too short in the information transfer phase. */
  1087.       $End_CaseIndex
  1088.       $CaseIndex
  1089.         $TestGroupRef DL4/DL4_IMPROPER/
  1090.         $TestCaseId DL4_222
  1091.         $SelectExprId 
  1092.         $Description /* Verify that the IUT discards an I/P=1 frame which is aborted before the closing flag in the information transfer phase. */
  1093.       $End_CaseIndex
  1094.       $CaseIndex
  1095.         $TestGroupRef DL4/DL4_INOPPORTUNE/
  1096.         $TestCaseId DL4_301
  1097.         $SelectExprId 
  1098.         $Description /* Verify proper IUT behavior when the IUT receives in the information transfer phase, an unsolicited RR/F=1 response. */
  1099.       $End_CaseIndex
  1100.       $CaseIndex
  1101.         $TestGroupRef DL4/DL4_INOPPORTUNE/
  1102.         $TestCaseId DL4_302
  1103.         $SelectExprId 
  1104.         $Description /* Verify proper IUT behavior when the IUT receives in the information transfer phase, an unsolicited RNR/F=1 response. */
  1105.       $End_CaseIndex
  1106.       $CaseIndex
  1107.         $TestGroupRef DL4/DL4_INOPPORTUNE/
  1108.         $TestCaseId DL4_303
  1109.         $SelectExprId 
  1110.         $Description /* Verify proper IUT behavior when the IUT receives in the information transfer phase, an unsolicited REJ/F=1 response. */
  1111.       $End_CaseIndex
  1112.       $CaseIndex
  1113.         $TestGroupRef DL5/DL5_PROPER/
  1114.         $TestCaseId DL5_101
  1115.         $SelectExprId 
  1116.         $Description /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 in the frame rejection condition. */
  1117.       $End_CaseIndex
  1118.       $CaseIndex
  1119.         $TestGroupRef DL5/DL5_PROPER/
  1120.         $TestCaseId DL5_102
  1121.         $SelectExprId 
  1122.         $Description /* Verify that the IUT, upon receiving a SABM/P=1 in the frame rejection condition, either sends a UA/F=1 or sends a DM/F=1. */
  1123.       $End_CaseIndex
  1124.       $CaseIndex
  1125.         $TestGroupRef DL5/DL5_PROPER/
  1126.         $TestCaseId DL5_103
  1127.         $SelectExprId 
  1128.         $Description /* Verify proper IUT behaviour in the frame rejection condition when the IUT receives an FRMR/F=0 response. */
  1129.       $End_CaseIndex
  1130.       $CaseIndex
  1131.         $TestGroupRef DL5/DL5_PROPER/
  1132.         $TestCaseId DL5_104
  1133.         $SelectExprId 
  1134.         $Description /* Verify proper IUT behavior in the frame rejection condition when the IUT receives a DM/F=0 response. */
  1135.       $End_CaseIndex
  1136.       $CaseIndex
  1137.         $TestGroupRef DL5/DL5_PROPER/
  1138.         $TestCaseId DL5_105
  1139.         $SelectExprId 
  1140.         $Description /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 received in the frame rejection condition. */
  1141.       $End_CaseIndex
  1142.       $CaseIndex
  1143.         $TestGroupRef DL5/DL5_PROPER/
  1144.         $TestCaseId DL5_106
  1145.         $SelectExprId 
  1146.         $Description /* Verify that the IUT upon receiving a SABM/P=0 in the frame rejection condition either sends a UA/F=0 or it sends a DM/F=0. */
  1147.       $End_CaseIndex
  1148.       $CaseIndex
  1149.         $TestGroupRef DL5/DL5_IMPROPER/
  1150.         $TestCaseId DL5_201
  1151.         $SelectExprId 
  1152.         $Description /* Verify that if the IUT, while in the frame rejection condition, receives an I/P=1 frame with an invalid N(R) value, then the IUT shall transmit an FRMR/F=1 and with the FRMR information field encoding resulting from DL5_STATE. */
  1153.       $End_CaseIndex
  1154.       $CaseIndex
  1155.         $TestGroupRef DL5/DL5_IMPROPER/
  1156.         $TestCaseId DL5_202
  1157.         $SelectExprId 
  1158.         $Description /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to a command frame with undefined or not implemented control field with P=1. Verify also that the information field of the FRMR frame is encoded as in DL5_STATE. */
  1159.       $End_CaseIndex
  1160.       $CaseIndex
  1161.         $TestGroupRef DL5/DL5_IMPROPER/
  1162.         $TestCaseId DL5_203
  1163.         $SelectExprId 
  1164.         $Description /* Verify that in the frame rejection condition, the IUT shall discard a response frame with an undefined or not implemented control field with F=0. */
  1165.       $End_CaseIndex
  1166.       $CaseIndex
  1167.         $TestGroupRef DL5/DL5_IMPROPER/
  1168.         $TestCaseId DL5_204
  1169.         $SelectExprId 
  1170.         $Description /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR in response to a SABM/P=1 with an information field. Verify also that the information field of the FRMR is encoded as in DL5_STATE. */
  1171.       $End_CaseIndex
  1172.       $CaseIndex
  1173.         $TestGroupRef DL5/DL5_IMPROPER/
  1174.         $TestCaseId DL5_205
  1175.         $SelectExprId 
  1176.         $Description /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to a DISC/P=1 with an information field. Verify also that the information field of the FRMR frame is encoded as in DL5_STATE. */
  1177.       $End_CaseIndex
  1178.       $CaseIndex
  1179.         $TestGroupRef DL5/DL5_IMPROPER/
  1180.         $TestCaseId DL5_206
  1181.         $SelectExprId 
  1182.         $Description /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. Verify also that the information field of the FRMR shall be encoded as in DL5_STATE. */
  1183.       $End_CaseIndex
  1184.       $CaseIndex
  1185.         $TestGroupRef DL5/DL5_IMPROPER/
  1186.         $TestCaseId DL5_207
  1187.         $SelectExprId 
  1188.         $Description /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to an RNR/P=1 with an informtion field. Verify also that the information field of the FRMR frame shall be encoded as in DL5_STATE. */
  1189.       $End_CaseIndex
  1190.       $CaseIndex
  1191.         $TestGroupRef DL5/DL5_IMPROPER/
  1192.         $TestCaseId DL5_208
  1193.         $SelectExprId 
  1194.         $Description /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/P=1 in response to an REJ/F=1 with an information field. Verify also that the information field of the FRMR shall be encoded as in DL5_STATE. */
  1195.       $End_CaseIndex
  1196.       $CaseIndex
  1197.         $TestGroupRef DL5/DL5_IMPROPER/
  1198.         $TestCaseId DL5_209
  1199.         $SelectExprId 
  1200.         $Description /* Verify that in the frame rejection condition, the IUT shall discard a UA/F=0 with an information field. */
  1201.       $End_CaseIndex
  1202.       $CaseIndex
  1203.         $TestGroupRef DL5/DL5_IMPROPER/
  1204.         $TestCaseId DL5_210
  1205.         $SelectExprId 
  1206.         $Description /* Verify that in the frame rejection condition, the IUT shall discard a DM/F=0 with an information field. */
  1207.       $End_CaseIndex
  1208.       $CaseIndex
  1209.         $TestGroupRef DL5/DL5_IMPROPER/
  1210.         $TestCaseId DL5_211
  1211.         $SelectExprId 
  1212.         $Description /* Verify that in the frame rejection condition, the IUT shall discard an RR/F=0 with an informtion field. */
  1213.       $End_CaseIndex
  1214.       $CaseIndex
  1215.         $TestGroupRef DL5/DL5_IMPROPER/
  1216.         $TestCaseId DL5_212
  1217.         $SelectExprId 
  1218.         $Description /* Verify that in the frame rejection condition, the IUT shall discard an RNR/F=0 with an information field. */
  1219.       $End_CaseIndex
  1220.       $CaseIndex
  1221.         $TestGroupRef DL5/DL5_IMPROPER/
  1222.         $TestCaseId DL5_213
  1223.         $SelectExprId 
  1224.         $Description /* Verify that in the frame rejection condition, the IUT shall discard an REJ/F=0 with an information field. */
  1225.       $End_CaseIndex
  1226.       $CaseIndex
  1227.         $TestGroupRef DL5/DL5_IMPROPER/
  1228.         $TestCaseId DL5_214
  1229.         $SelectExprId 
  1230.         $Description /* Verify that the IUT discards an unsolicited UA/F=0 response in the frame rejection condition. */
  1231.       $End_CaseIndex
  1232.       $CaseIndex
  1233.         $TestGroupRef DL5/DL5_IMPROPER/
  1234.         $TestCaseId DL5_215
  1235.         $SelectExprId 
  1236.         $Description /* Verify that the IUT discards an unsolicited UA/F=1 response in the frame rejection condition. */
  1237.       $End_CaseIndex
  1238.       $CaseIndex
  1239.         $TestGroupRef DL5/DL5_IMPROPER/
  1240.         $TestCaseId DL5_216
  1241.         $SelectExprId 
  1242.         $Description /* Verify that the IUT discards an unsolicited DM/F=1 response in the frame rejection condition. */
  1243.       $End_CaseIndex
  1244.       $CaseIndex
  1245.         $TestGroupRef DL5/DL5_IMPROPER/
  1246.         $TestCaseId DL5_217
  1247.         $SelectExprId 
  1248.         $Description /* Verify that the IUT discards an SABM/P=0 with an incorrect address in frame rejection condition. */
  1249.       $End_CaseIndex
  1250.       $CaseIndex
  1251.         $TestGroupRef DL5/DL5_IMPROPER/
  1252.         $TestCaseId DL5_218
  1253.         $SelectExprId 
  1254.         $Description /* Verify that the IUT discards a SABM/P=0 with an FCS error, in frame rejection condition. */
  1255.       $End_CaseIndex
  1256.       $CaseIndex
  1257.         $TestGroupRef DL5/DL5_IMPROPER/
  1258.         $TestCaseId DL5_219
  1259.         $SelectExprId 
  1260.         $Description /* Verify that the IUT, in the frame rejection condition on receiving an I/P=1 frame with an informtion field which exceeds the maximum established length, transmits an FRMR frame with F=1 and with the FRMR information field encoding resulting from DL5_STATE. */
  1261.       $End_CaseIndex
  1262.       $CaseIndex
  1263.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1264.         $TestCaseId DL5_301
  1265.         $SelectExprId 
  1266.         $Description /* Verify that the IUT in the frame rejection condition either discards an I/P=0 or transmits an FRMR/F=0 with the information field encoding resulting from DL5_STATE. */
  1267.       $End_CaseIndex
  1268.       $CaseIndex
  1269.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1270.         $TestCaseId DL5_302
  1271.         $SelectExprId 
  1272.         $Description /* Verify that the IUT in the frame reject condition sends an FRMR/F=1 with the FRMR information field encoding resulting from DL5_STATE, in response to an I/P=1. */
  1273.       $End_CaseIndex
  1274.       $CaseIndex
  1275.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1276.         $TestCaseId DL5_303
  1277.         $SelectExprId 
  1278.         $Description /* Verify that the IUT in the frame rejection condition sends an FRMR/F=1 with the FRMR information field encoding resulting from DL5_STATE, in response to an RR/P=1. */
  1279.       $End_CaseIndex
  1280.       $CaseIndex
  1281.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1282.         $TestCaseId DL5_304
  1283.         $SelectExprId 
  1284.         $Description /* Verify that the IUT in the frame rejection condition sends an FRMR/F=1 with the FRMR informtion field encoding resulting from DL5_STATE, in response to an RNR/P=1. */
  1285.       $End_CaseIndex
  1286.       $CaseIndex
  1287.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1288.         $TestCaseId DL5_305
  1289.         $SelectExprId 
  1290.         $Description /* Verify that the IUT in the frame rejection condition sends an FRMR/F=1 with the FRMR information field encoding resulting from DL5_STATE, in response to an REJ/P=1. */
  1291.       $End_CaseIndex
  1292.       $CaseIndex
  1293.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1294.         $TestCaseId DL5_306
  1295.         $SelectExprId 
  1296.         $Description /* Verify that the IUT in the frame rejection condition either discards an RR/P=0, or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  1297.       $End_CaseIndex
  1298.       $CaseIndex
  1299.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1300.         $TestCaseId DL5_307
  1301.         $SelectExprId 
  1302.         $Description /* Verify that the IUT in the frame rejection condition either discards an RNR/P=0, or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  1303.       $End_CaseIndex
  1304.       $CaseIndex
  1305.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1306.         $TestCaseId DL5_308
  1307.         $SelectExprId 
  1308.         $Description /* Verify that the IUT in the frame rejection condition either discards an REJ/P=0, or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  1309.       $End_CaseIndex
  1310.       $CaseIndex
  1311.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1312.         $TestCaseId DL5_309
  1313.         $SelectExprId 
  1314.         $Description /* Verify that the IUT in the frame rejection condition discards an RR/F=1. */
  1315.       $End_CaseIndex
  1316.       $CaseIndex
  1317.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1318.         $TestCaseId DL5_310
  1319.         $SelectExprId 
  1320.         $Description /* Verify that the IUT in the frame rejection condition discards an RNR/F=1. */
  1321.       $End_CaseIndex
  1322.       $CaseIndex
  1323.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1324.         $TestCaseId DL5_311
  1325.         $SelectExprId 
  1326.         $Description /* Verify that the IUT in the frame rejection condition discards an REJ/F=1. */
  1327.       $End_CaseIndex
  1328.       $CaseIndex
  1329.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1330.         $TestCaseId DL5_312
  1331.         $SelectExprId 
  1332.         $Description /* Verify that the IUT in the frame rejection condition discards an RR/F=0. */
  1333.       $End_CaseIndex
  1334.       $CaseIndex
  1335.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1336.         $TestCaseId DL5_313
  1337.         $SelectExprId 
  1338.         $Description /* Verify that the IUT in the frame rejection condition discards an RNR/F=0. */
  1339.       $End_CaseIndex
  1340.       $CaseIndex
  1341.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1342.         $TestCaseId DL5_314
  1343.         $SelectExprId 
  1344.         $Description /* Verify that the IUT in the frame rejection condition discards an REJ/F=0. */
  1345.       $End_CaseIndex
  1346.       $CaseIndex
  1347.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1348.         $TestCaseId DL5_315
  1349.         $SelectExprId 
  1350.         $Description /* Verify that the IUT in the frame rejection condition on receiving an I/P=0 frame with no information field, either discards the I/P=0 or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  1351.       $End_CaseIndex
  1352.       $CaseIndex
  1353.         $TestGroupRef DL5/DL5_INOPPORTUNE/
  1354.         $TestCaseId DL5_316
  1355.         $SelectExprId 
  1356.         $Description /* Verify that if the IUT in the frame rejection condition receives an I/P=0 frame with an out of sequence N(S), either discards the I/P=0 or transmits an FRMR/F=0 with the FRMR information field encoding from DL5_STATE. */
  1357.       $End_CaseIndex
  1358.       $CaseIndex
  1359.         $TestGroupRef DL6/DL6_PROPER/
  1360.         $TestCaseId DL6_101
  1361.         $SelectExprId 
  1362.         $Description /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 in the IUT busy condition. */
  1363.       $End_CaseIndex
  1364.       $CaseIndex
  1365.         $TestGroupRef DL6/DL6_PROPER/
  1366.         $TestCaseId DL6_102
  1367.         $SelectExprId 
  1368.         $Description /* Verify that the IUT upon receiving a SABM/P=1 in the IUT busy condition, either sends a UA/F=1 or it sends a DM/F=1. */
  1369.       $End_CaseIndex
  1370.       $CaseIndex
  1371.         $TestGroupRef DL6/DL6_PROPER/
  1372.         $TestCaseId DL6_103
  1373.         $SelectExprId NOT_ISO_7776
  1374.         $Description /* Verify that, when a CCITT X.25 1980 or 1984 IUT is in the IUT busy condition, and receives a valid I/P=1 whose send sequence number equals the IUT receive state variable V(R), the IUT will accept and process the contents of the N(R) field and return an RNR/F=1 response. The received frame may or may not be acknowledged by the IUT. */
  1375.       $End_CaseIndex
  1376.       $CaseIndex
  1377.         $TestGroupRef DL6/DL6_PROPER/
  1378.         $TestCaseId DL6_104
  1379.         $SelectExprId 
  1380.         $Description /* Verify that, when the IUT is in the IUT busy condition, and receives a valid RR/P=0 whose receive sequence number equals the IUT send state variable V(S), the IUT shall consider the N(R) contained in this frame as an acknowledgement of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. The IUT shall process this N(R) value and either return an RNR/F=0, or return nothing.  */
  1381.       $End_CaseIndex
  1382.       $CaseIndex
  1383.         $TestGroupRef DL6/DL6_PROPER/
  1384.         $TestCaseId DL6_105
  1385.         $SelectExprId 
  1386.         $Description /* Verify that, when the IUT is in the IUT busy condition, and receives a valid RR/P=1 whose receive sequence number equals the IUT send state variable V(S), the IUT shall consider the N(R) contained in this frame as an acknowledgement of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. The IUT shall return an RNR/F=1 response. */
  1387.       $End_CaseIndex
  1388.       $CaseIndex
  1389.         $TestGroupRef DL6/DL6_PROPER/
  1390.         $TestCaseId DL6_106
  1391.         $SelectExprId 
  1392.         $Description /* Verify that while in the IUT busy condition, if the IUT receives an RNR/P=0 command, then the IUT shall set its send state variable V(S) to N(R) of the received RNR control field and shall not transmit subsequent I frames, until the busy condition is cleared from the tester. The IUT may either send no response to this command frame, or may send an RNR/F=0 to confirm that IUT is still in the busy condition. */
  1393.       $End_CaseIndex
  1394.       $CaseIndex
  1395.         $TestGroupRef DL6/DL6_PROPER/
  1396.         $TestCaseId DL6_107
  1397.         $SelectExprId 
  1398.         $Description /* Verify that while in the IUT busy condition, if the IUT receives an RNR/P=1 command, then the IUT shall set its send state variable V(S) to N(R) of the received RNR frame control field and shall not transmit (or retransmit) the corresponding I frames until an RR or REJ frame is received from the tester. The IUT shall respond with an RNR/F=1 to confirm that the IUT is still in the busy condition. */
  1399.       $End_CaseIndex
  1400.       $CaseIndex
  1401.         $TestGroupRef DL6/DL6_PROPER/
  1402.         $TestCaseId DL6_108
  1403.         $SelectExprId 
  1404.         $Description /* Verify that when the IUT receives, during the IUT busy condition, a DM/F=0 response, it shall initiate link resetting procedure or return a DM/F=0 response to ask the tester to initiate link set-up procedure. */
  1405.       $End_CaseIndex
  1406.       $CaseIndex
  1407.         $TestGroupRef DL6/DL6_PROPER/
  1408.         $TestCaseId DL6_109
  1409.         $SelectExprId 
  1410.         $Description /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 in the IUT busy condition. */
  1411.       $End_CaseIndex
  1412.       $CaseIndex
  1413.         $TestGroupRef DL6/DL6_PROPER/
  1414.         $TestCaseId DL6_110
  1415.         $SelectExprId 
  1416.         $Description /* Verify that the IUT upon receiving a SABM/P=0 in the IUT busy condition either sends a UA/F=0 or it sends a DM/F=0. */
  1417.       $End_CaseIndex
  1418.       $CaseIndex
  1419.         $TestGroupRef DL6/DL6_PROPER/
  1420.         $TestCaseId DL6_111
  1421.         $SelectExprId 
  1422.         $Description /* Verify that, when the IUT is in the IUT busy condition, and receives a valid RR/F=0 whose receive sequence number equals the IUT send state variable V(S), the IUT shall consider the N(R) contained in the frame as an acknowledgement of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. Since at this point the IUT is still busy, it shall discard the RR frame after processing the N(R) field as described above. */
  1423.       $End_CaseIndex
  1424.       $CaseIndex
  1425.         $TestGroupRef DL6/DL6_PROPER/
  1426.         $TestCaseId DL6_112
  1427.         $SelectExprId 
  1428.         $Description /* Verify that in the IUT busy condition, if the IUT receives an RNR/F=0 response, then the IUT shall set its send state variable V(S) to N(R) of the received RNR control field and shall not transmit subsequent I frames, until the busy condition is cleared from the tester. */
  1429.       $End_CaseIndex
  1430.       $CaseIndex
  1431.         $TestGroupRef DL6/DL6_IMPROPER/
  1432.         $TestCaseId DL6_201
  1433.         $SelectExprId 
  1434.         $Description /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, a UA/F=0 response. */
  1435.       $End_CaseIndex
  1436.       $CaseIndex
  1437.         $TestGroupRef DL6/DL6_IMPROPER/
  1438.         $TestCaseId DL6_202
  1439.         $SelectExprId 
  1440.         $Description /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, a UA/F=1 response. */
  1441.       $End_CaseIndex
  1442.       $CaseIndex
  1443.         $TestGroupRef DL6/DL6_IMPROPER/
  1444.         $TestCaseId DL6_203
  1445.         $SelectExprId 
  1446.         $Description /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, an FRMR/F=0 response. */
  1447.       $End_CaseIndex
  1448.       $CaseIndex
  1449.         $TestGroupRef DL6/DL6_IMPROPER/
  1450.         $TestCaseId DL6_204
  1451.         $SelectExprId 
  1452.         $Description /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, an FRMR/F=1 response. */
  1453.       $End_CaseIndex
  1454.       $CaseIndex
  1455.         $TestGroupRef DL6/DL6_IMPROPER/
  1456.         $TestCaseId DL6_205
  1457.         $SelectExprId 
  1458.         $Description /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, an unsolicited DM/F=1 response. */
  1459.       $End_CaseIndex
  1460.       $CaseIndex
  1461.         $TestGroupRef DL6/DL6_IMPROPER/
  1462.         $TestCaseId DL6_206
  1463.         $SelectExprId 
  1464.         $Description /* Verify that if the IUT, while in the IUT busy condition, receives an I/P=0 frame with an invalid N(R) value, then the IUT shall transmit an FRMR/F=0, with a properly encoded Z bit. */
  1465.       $End_CaseIndex
  1466.       $CaseIndex
  1467.         $TestGroupRef DL6/DL6_IMPROPER/
  1468.         $TestCaseId DL6_207
  1469.         $SelectExprId 
  1470.         $Description /* Verify that the IUT, while in the IUT busy condition, transmits an FRMR with proper Y bit setting, on receiving an I/P=0 frame with an information field which exceeds the maximum established length. */
  1471.       $End_CaseIndex
  1472.       $CaseIndex
  1473.         $TestGroupRef DL6/DL6_IMPROPER/
  1474.         $TestCaseId DL6_208
  1475.         $SelectExprId 
  1476.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR frame in response to a command frame with an undefined or not implemented control field with P=1. The C/R bit shall be set to "0" and the W bit shall be set properly. */
  1477.       $End_CaseIndex
  1478.       $CaseIndex
  1479.         $TestGroupRef DL6/DL6_IMPROPER/
  1480.         $TestCaseId DL6_209
  1481.         $SelectExprId 
  1482.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR frame in response to a response frame with an undefined or not implemented control field with F=0. The C/R bit shall be set to "1" and the W bit shall be set properly. */
  1483.       $End_CaseIndex
  1484.       $CaseIndex
  1485.         $TestGroupRef DL6/DL6_IMPROPER/
  1486.         $TestCaseId DL6_210
  1487.         $SelectExprId 
  1488.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to a DM/F=FALSE frame with an informtion field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1489.       $End_CaseIndex
  1490.       $CaseIndex
  1491.         $TestGroupRef DL6/DL6_IMPROPER/
  1492.         $TestCaseId DL6_211
  1493.         $SelectExprId 
  1494.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to a DISC/P=0 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1495.       $End_CaseIndex
  1496.       $CaseIndex
  1497.         $TestGroupRef DL6/DL6_IMPROPER/
  1498.         $TestCaseId DL6_212
  1499.         $SelectExprId 
  1500.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to a SABM/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bit shall be set properly. */
  1501.       $End_CaseIndex
  1502.       $CaseIndex
  1503.         $TestGroupRef DL6/DL6_IMPROPER/
  1504.         $TestCaseId DL6_213
  1505.         $SelectExprId 
  1506.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to a UA/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1507.       $End_CaseIndex
  1508.       $CaseIndex
  1509.         $TestGroupRef DL6/DL6_IMPROPER/
  1510.         $TestCaseId DL6_214
  1511.         $SelectExprId 
  1512.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to an RR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1513.       $End_CaseIndex
  1514.       $CaseIndex
  1515.         $TestGroupRef DL6/DL6_IMPROPER/
  1516.         $TestCaseId DL6_215
  1517.         $SelectExprId 
  1518.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to an RNR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1519.       $End_CaseIndex
  1520.       $CaseIndex
  1521.         $TestGroupRef DL6/DL6_IMPROPER/
  1522.         $TestCaseId DL6_216
  1523.         $SelectExprId 
  1524.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to an REJ/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1525.       $End_CaseIndex
  1526.       $CaseIndex
  1527.         $TestGroupRef DL6/DL6_IMPROPER/
  1528.         $TestCaseId DL6_217
  1529.         $SelectExprId 
  1530.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1531.       $End_CaseIndex
  1532.       $CaseIndex
  1533.         $TestGroupRef DL6/DL6_IMPROPER/
  1534.         $TestCaseId DL6_218
  1535.         $SelectExprId 
  1536.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to an RNR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1537.       $End_CaseIndex
  1538.       $CaseIndex
  1539.         $TestGroupRef DL6/DL6_IMPROPER/
  1540.         $TestCaseId DL6_219
  1541.         $SelectExprId 
  1542.         $Description /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to an REJ/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1543.       $End_CaseIndex
  1544.       $CaseIndex
  1545.         $TestGroupRef DL6/DL6_IMPROPER/
  1546.         $TestCaseId DL6_220
  1547.         $SelectExprId 
  1548.         $Description /* When the IUT is in the IUT busy condition, and receives a valid I/P=0 frame whose send sequence number is equal to the IUT receive state variable V(R), the IUT shall discard the information field of this frame, but process its N(R) receive sequence number and take one of the following actions: a) If the IUT is still in a busy state then, it may transmit an RNR/F=0, or b) the IUT may transmit nothing. */
  1549.       $End_CaseIndex
  1550.       $CaseIndex
  1551.         $TestGroupRef DL6/DL6_IMPROPER/
  1552.         $TestCaseId DL6_221
  1553.         $SelectExprId NOT_CCITT
  1554.         $Description /* When an ISO 7776 IUT is in the IUT busy condition, and receives a valid I/P=1 whose send sequence number equals the IUT receive state variable V(R), the IUT will accept and process the contents of the N(R) field and shall return an RNR/F=1 response. */
  1555.       $End_CaseIndex
  1556.       $CaseIndex
  1557.         $TestGroupRef DL6/DL6_IMPROPER/
  1558.         $TestCaseId DL6_222
  1559.         $SelectExprId 
  1560.         $Description /* Verify that when the IUT receives, during the IUT busy condition, an I/P=0 frame with a N(S) greater than the IUT V(R) value, simulating (for example) a situation of one or more I frame(s) not received due to transmission error, the IUT shall respond with an RNR/F=FALSE response frame with a N(R) value equal to the value of the IUT receive state variable, V(R) or discard the I/P=0. */
  1561.       $End_CaseIndex
  1562.       $CaseIndex
  1563.         $TestGroupRef DL6/DL6_IMPROPER/
  1564.         $TestCaseId DL6_223
  1565.         $SelectExprId 
  1566.         $Description /* Verify that the IUT discards an RR/P=1 with an incorrect address in the IUT busy condition. */
  1567.       $End_CaseIndex
  1568.       $CaseIndex
  1569.         $TestGroupRef DL6/DL6_IMPROPER/
  1570.         $TestCaseId DL6_224
  1571.         $SelectExprId 
  1572.         $Description /* Verify that the IUT discards an RR/P=1 with an FCS error in the IUT busy condition. */
  1573.       $End_CaseIndex
  1574.       $CaseIndex
  1575.         $TestGroupRef DL6/DL6_IMPROPER/
  1576.         $TestCaseId DL6_225
  1577.         $SelectExprId 
  1578.         $Description /* Verify that if the IUT receives a valid I/P=0 frame with zero length information field in the IUT busy condition, it shall either send RNR or discard the received frame. */
  1579.       $End_CaseIndex
  1580.       $CaseIndex
  1581.         $TestGroupRef DL6/DL6_INOPPORTUNE/
  1582.         $TestCaseId DL6_301
  1583.         $SelectExprId 
  1584.         $Description /* Verify proper IUT behavior when the IUT receives, during the IUT busy condition, an unsolicited RR/F=1 response. */
  1585.       $End_CaseIndex
  1586.       $CaseIndex
  1587.         $TestGroupRef DL6/DL6_INOPPORTUNE/
  1588.         $TestCaseId DL6_302
  1589.         $SelectExprId 
  1590.         $Description /* Verify proper IUT behavior when the IUT receives, during the IUT busy condition, an unsolicited RNR/F=1 response. */
  1591.       $End_CaseIndex
  1592.       $CaseIndex
  1593.         $TestGroupRef DL6/DL6_INOPPORTUNE/
  1594.         $TestCaseId DL6_303
  1595.         $SelectExprId 
  1596.         $Description /* Verify proper IUT behavior when the IUT receives, during the IUT busy condition, an unsolicited REJ/F=1 response. */
  1597.       $End_CaseIndex
  1598.       $CaseIndex
  1599.         $TestGroupRef DL7/DL7_PROPER/
  1600.         $TestCaseId DL7_101
  1601.         $SelectExprId 
  1602.         $Description /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 received in the sent reject condition. */
  1603.       $End_CaseIndex
  1604.       $CaseIndex
  1605.         $TestGroupRef DL7/DL7_PROPER/
  1606.         $TestCaseId DL7_102
  1607.         $SelectExprId 
  1608.         $Description /* Verify that the IUT upon receiving a SABM/P=1 in the sent reject condition, either sends a UA/F=1 or it sends a DM/F=1. */
  1609.       $End_CaseIndex
  1610.       $CaseIndex
  1611.         $TestGroupRef DL7/DL7_PROPER/
  1612.         $TestCaseId DL7_103
  1613.         $SelectExprId 
  1614.         $Description /* Verify that, when the IUT is in the sent reject condition, and receives a valid I/P=0 frame whose send sequence number is equal to the IUT receive state variable V(R), the IUT shall accept the information field of this frame,and process its N(R) receive sequence number and take one of the following actions: a) If the IUT is now in a busy state, it may transmit an RNR/F=0, or b) the IUT may transmit an RR/F=0 or an I frame, and clear the sent reject condition. */
  1615.       $End_CaseIndex
  1616.       $CaseIndex
  1617.         $TestGroupRef DL7/DL7_PROPER/
  1618.         $TestCaseId DL7_104
  1619.         $SelectExprId 
  1620.         $Description /* Verify that, when the IUT is in the sent reject condition, and receives a valid I/P=1 frame whose send sequence number is equal to the receive state variable V(R), the IUT shall accept the information field of this frame, and process its N(R) receive sequence number and the information field of this frame, and process its N(R) receive sequence number and take one of the following actions: a) If the IUT is now in a busy state, it may transmit an RNR/F=1, or b) the IUT may transmit an RR/F=1 and clear the sent reject condition. */
  1621.       $End_CaseIndex
  1622.       $CaseIndex
  1623.         $TestGroupRef DL7/DL7_PROPER/
  1624.         $TestCaseId DL7_105
  1625.         $SelectExprId 
  1626.         $Description /* Verify that in the sent reject condition, if the IUT receives an REJ/P=0 command, then the IUT shall set its send state variable V(S) to N(R) of the received REJ control field and shall retransmit the corresponding I frame(s). */
  1627.       $End_CaseIndex
  1628.       $CaseIndex
  1629.         $TestGroupRef DL7/DL7_PROPER/
  1630.         $TestCaseId DL7_106
  1631.         $SelectExprId 
  1632.         $Description /* Verify that in the sent reject condition, if the IUT receives an REJ/P=1 command, then the IUT shall set its send state variable V(S) to N(R) of the received REJ control field and shall retransmit the corresponding I frame(s). */
  1633.       $End_CaseIndex
  1634.       $CaseIndex
  1635.         $TestGroupRef DL7/DL7_PROPER/
  1636.         $TestCaseId DL7_107
  1637.         $SelectExprId 
  1638.         $Description /* Verify that when the IUT receives, during the sent reject condition, a DM/F=0 response, it shall either initiate link resetting procedure or return a DM/F=0 response to ask the tester IUT to initiate link set-up procedure. */
  1639.       $End_CaseIndex
  1640.       $CaseIndex
  1641.         $TestGroupRef DL7/DL7_PROPER/
  1642.         $TestCaseId DL7_108
  1643.         $SelectExprId 
  1644.         $Description /* Verify that if the IUT receives a valid I/P=0 frame with zero length information field in the sent reject condition, it shall increment by one the value of its receive state variable and respond with an I or RR or RNR with a N(R) equal to the updated value of the IUT receive state variable. */
  1645.       $End_CaseIndex
  1646.       $CaseIndex
  1647.         $TestGroupRef DL7/DL7_PROPER/
  1648.         $TestCaseId DL7_109
  1649.         $SelectExprId 
  1650.         $Description /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 in the sent reject condition. */
  1651.       $End_CaseIndex
  1652.       $CaseIndex
  1653.         $TestGroupRef DL7/DL7_PROPER/
  1654.         $TestCaseId DL7_110
  1655.         $SelectExprId 
  1656.         $Description /* Verify that the IUT upon receiving a SABM/P=0 while in the sent reject condition either sends a UA/F=0 or a DM/F=0. */
  1657.       $End_CaseIndex
  1658.       $CaseIndex
  1659.         $TestGroupRef DL7/DL7_PROPER/
  1660.         $TestCaseId DL7_111
  1661.         $SelectExprId 
  1662.         $Description /* Verify that in the sent reject condition, if the IUT receives an REJ/F=0 response, then the IUT shall set its send state variable V(S) to N(R) of the received REJ control field and shall retransmit the corresponding I frame(s). */
  1663.       $End_CaseIndex
  1664.       $CaseIndex
  1665.         $TestGroupRef DL7/DL7_IMPROPER/
  1666.         $TestCaseId DL7_201
  1667.         $SelectExprId 
  1668.         $Description /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, a UA/F=0 response. */
  1669.       $End_CaseIndex
  1670.       $CaseIndex
  1671.         $TestGroupRef DL7/DL7_IMPROPER/
  1672.         $TestCaseId DL7_202
  1673.         $SelectExprId 
  1674.         $Description /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, a UA/F=1 response. */
  1675.       $End_CaseIndex
  1676.       $CaseIndex
  1677.         $TestGroupRef DL7/DL7_IMPROPER/
  1678.         $TestCaseId DL7_203
  1679.         $SelectExprId 
  1680.         $Description /* Verify that when the IUT receives, during the sent reject condition, an FRMR/F=0 response, it may either initiate link resetting procedure or return a DM/F=0 response to ask the tester to initiate link set-up procedure. */
  1681.       $End_CaseIndex
  1682.       $CaseIndex
  1683.         $TestGroupRef DL7/DL7_IMPROPER/
  1684.         $TestCaseId DL7_204
  1685.         $SelectExprId 
  1686.         $Description /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an FRMR/F=1 response. */
  1687.       $End_CaseIndex
  1688.       $CaseIndex
  1689.         $TestGroupRef DL7/DL7_IMPROPER/
  1690.         $TestCaseId DL7_205
  1691.         $SelectExprId 
  1692.         $Description /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited DM/F=1 response. */
  1693.       $End_CaseIndex
  1694.       $CaseIndex
  1695.         $TestGroupRef DL7/DL7_IMPROPER/
  1696.         $TestCaseId DL7_206
  1697.         $SelectExprId 
  1698.         $Description /* Verify that if the IUT, while in the sent reject condition, receives an I frame with a invalid N(R) value, then the IUT shall transmit an FRMR/F=0, with a properly encoded Z bit. */
  1699.       $End_CaseIndex
  1700.       $CaseIndex
  1701.         $TestGroupRef DL7/DL7_IMPROPER/
  1702.         $TestCaseId DL7_207
  1703.         $SelectExprId 
  1704.         $Description /* Verify that the IUT in the sent reject condition, transmits an FRMR/F=0 with proper Y bit setting, on receiving an I frame with an information field which exceeds the maximum established length. */
  1705.       $End_CaseIndex
  1706.       $CaseIndex
  1707.         $TestGroupRef DL7/DL7_IMPROPER/
  1708.         $TestCaseId DL7_208
  1709.         $SelectExprId 
  1710.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to a command frame with undefined or not implemented control field with P=1. The C/R bit shall be set to "0" and the W bit shall be set properly. */
  1711.       $End_CaseIndex
  1712.       $CaseIndex
  1713.         $TestGroupRef DL7/DL7_IMPROPER/
  1714.         $TestCaseId DL7_209
  1715.         $SelectExprId 
  1716.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a response frame with undefined or not implemented control field with F=0. The C/R bit shall be set to "1" and the W bit shall be set properly. */
  1717.       $End_CaseIndex
  1718.       $CaseIndex
  1719.         $TestGroupRef DL7/DL7_IMPROPER/
  1720.         $TestCaseId DL7_210
  1721.         $SelectExprId 
  1722.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a DM/F=0 with information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1723.       $End_CaseIndex
  1724.       $CaseIndex
  1725.         $TestGroupRef DL7/DL7_IMPROPER/
  1726.         $TestCaseId DL7_211
  1727.         $SelectExprId 
  1728.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a DISC/P=0 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1729.       $End_CaseIndex
  1730.       $CaseIndex
  1731.         $TestGroupRef DL7/DL7_IMPROPER/
  1732.         $TestCaseId DL7_212
  1733.         $SelectExprId 
  1734.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to a SABM/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits sahll be set properly. */
  1735.       $End_CaseIndex
  1736.       $CaseIndex
  1737.         $TestGroupRef DL7/DL7_IMPROPER/
  1738.         $TestCaseId DL7_213
  1739.         $SelectExprId 
  1740.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a UA/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1741.       $End_CaseIndex
  1742.       $CaseIndex
  1743.         $TestGroupRef DL7/DL7_IMPROPER/
  1744.         $TestCaseId DL7_214
  1745.         $SelectExprId 
  1746.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to an RR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1747.       $End_CaseIndex
  1748.       $CaseIndex
  1749.         $TestGroupRef DL7/DL7_IMPROPER/
  1750.         $TestCaseId DL7_215
  1751.         $SelectExprId 
  1752.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to an RNR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1753.       $End_CaseIndex
  1754.       $CaseIndex
  1755.         $TestGroupRef DL7/DL7_IMPROPER/
  1756.         $TestCaseId DL7_216
  1757.         $SelectExprId 
  1758.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 frame in response to an REJ/F=0 frame with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  1759.       $End_CaseIndex
  1760.       $CaseIndex
  1761.         $TestGroupRef DL7/DL7_IMPROPER/
  1762.         $TestCaseId DL7_217
  1763.         $SelectExprId 
  1764.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1765.       $End_CaseIndex
  1766.       $CaseIndex
  1767.         $TestGroupRef DL7/DL7_IMPROPER/
  1768.         $TestCaseId DL7_218
  1769.         $SelectExprId 
  1770.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to an RNR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1771.       $End_CaseIndex
  1772.       $CaseIndex
  1773.         $TestGroupRef DL7/DL7_IMPROPER/
  1774.         $TestCaseId DL7_219
  1775.         $SelectExprId 
  1776.         $Description /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to an REJ/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  1777.       $End_CaseIndex
  1778.       $CaseIndex
  1779.         $TestGroupRef DL7/DL7_IMPROPER/
  1780.         $TestCaseId DL7_220
  1781.         $SelectExprId 
  1782.         $Description /* Verify that the IUT discards a frame with an incorrect address in sent reject condition. */
  1783.       $End_CaseIndex
  1784.       $CaseIndex
  1785.         $TestGroupRef DL7/DL7_IMPROPER/
  1786.         $TestCaseId DL7_221
  1787.         $SelectExprId 
  1788.         $Description /* Verify that the IUT discards a frame with an FCS error in the sent reject condition. */
  1789.       $End_CaseIndex
  1790.       $CaseIndex
  1791.         $TestGroupRef DL7/DL7_IMPROPER/
  1792.         $TestCaseId DL7_222
  1793.         $SelectExprId 
  1794.         $Description /* Verify that during the sent reject condition, the IUT discards an I frame with a N(S) greater than the IUT V(R) value. */
  1795.       $End_CaseIndex
  1796.       $CaseIndex
  1797.         $TestGroupRef DL7/DL7_INOPPORTUNE/
  1798.         $TestCaseId DL7_301
  1799.         $SelectExprId 
  1800.         $Description /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited RR/F=1 response. */
  1801.       $End_CaseIndex
  1802.       $CaseIndex
  1803.         $TestGroupRef DL7/DL7_INOPPORTUNE/
  1804.         $TestCaseId DL7_302
  1805.         $SelectExprId 
  1806.         $Description /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited RNR/F=1 response. */
  1807.       $End_CaseIndex
  1808.       $CaseIndex
  1809.         $TestGroupRef DL7/DL7_INOPPORTUNE/
  1810.         $TestCaseId DL7_303
  1811.         $SelectExprId 
  1812.         $Description /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited REJ/F=1 response. */
  1813.       $End_CaseIndex
  1814.       $CaseIndex
  1815.         $TestGroupRef DL8/
  1816.         $TestCaseId DL8_1_101
  1817.         $SelectExprId SEND_DM
  1818.         $Description /* Verify that an IUT,after transmitting DM/F=0 as a link set-up request,would retransmit a DM/F=0,if no response is received for a time duration of T1.  */
  1819.       $End_CaseIndex
  1820.       $CaseIndex
  1821.         $TestGroupRef DL8/
  1822.         $TestCaseId DL8_1_102
  1823.         $SelectExprId SEND_DM
  1824.         $Description /* Verify that an IUT,after transmitting DM/F=0 as a link set-up request,would make N2 attempts by retransmitting a DM/F=0 frame and starting timer T1. */
  1825.       $End_CaseIndex
  1826.       $CaseIndex
  1827.         $TestGroupRef DL8/
  1828.         $TestCaseId DL8_2_101
  1829.         $SelectExprId SEND_SABM
  1830.         $Description /* Verify that an IUT in the link set-up phase,after transmitting a SABM,would retransmit the same SABM,if no response is received for a time duration of T1.  */
  1831.       $End_CaseIndex
  1832.       $CaseIndex
  1833.         $TestGroupRef DL8/
  1834.         $TestCaseId DL8_2_102
  1835.         $SelectExprId SEND_SABM
  1836.         $Description /* Verify that an IUT in link set-up phase,after transmitting a SABM, would make N2 attempts by retransmtting a SABM and starting timer T1. */
  1837.       $End_CaseIndex
  1838.       $CaseIndex
  1839.         $TestGroupRef DL8/
  1840.         $TestCaseId DL8_3_101
  1841.         $SelectExprId SEND_DISC
  1842.         $Description /* Verify that starting from the information transfer phase,if an IUT initiates a DISC,then it would retransmit the DISC frame if no response is received for a time duration of T1. */
  1843.       $End_CaseIndex
  1844.       $CaseIndex
  1845.         $TestGroupRef DL8/
  1846.         $TestCaseId DL8_3_102
  1847.         $SelectExprId SEND_DISC
  1848.         $Description /* Verify that an IUT in link disconnection phase,after transmitting a DISC,would make N2 attempts by retransmitting a DISC and starting timer T1. */
  1849.       $End_CaseIndex
  1850.       $CaseIndex
  1851.         $TestGroupRef DL8/
  1852.         $TestCaseId DL8_4_101
  1853.         $SelectExprId 
  1854.         $Description /* Verify that starting from the information transfer phase, if an IUT initiates one I frame, it would start timer T1. Verify also that if no response is received for a time duration of T1, then the IUT shall send a supervisory frame with the P bit set to "1". CCITT X.25 1980 and X.25 1984 implementations, may also retransmit the unacknowledged I frame. */
  1855.       $End_CaseIndex
  1856.       $CaseIndex
  1857.         $TestGroupRef DL8/
  1858.         $TestCaseId DL8_4_102
  1859.         $SelectExprId 
  1860.         $Description /* Verify that starting from the information transfer phase, if an IUT initiates two I frames, it starts timer T1. Verify also that if no response is received for a time duration of T1_ONE, then the IUT sends a supervisory frame with the P bit set to "1". CCITT X.25 1980 and X.25 1984 implementations, may also retransmit the first unacknowledged I frame. */
  1861.       $End_CaseIndex
  1862.       $CaseIndex
  1863.         $TestGroupRef DL8/
  1864.         $TestCaseId DL8_4_103
  1865.         $SelectExprId 
  1866.         $Description /* Verify that the IUT correctly uses the N2 system parameter for the information transfer phase. */
  1867.       $End_CaseIndex
  1868.       $CaseIndex
  1869.         $TestGroupRef DL8/
  1870.         $TestCaseId DL8_5_101
  1871.         $SelectExprId SEND_REJ
  1872.         $Description /* Verify that an IUT supporting retransmission of REJ/P=1 in sent reject condition,transmits an REJ/P=1 command, if no response is received for a time duration of T1. */
  1873.       $End_CaseIndex
  1874.       $CaseIndex
  1875.         $TestGroupRef DL8/
  1876.         $TestCaseId DL8_5_102
  1877.         $SelectExprId SEND_REJ
  1878.         $Description /* Verify that an IUT supporting timer recovery for reject frames in the sent reject condition, makes N2 attempts to complete the transmission. */
  1879.       $End_CaseIndex
  1880.       $CaseIndex
  1881.         $TestGroupRef DL8/
  1882.         $TestCaseId DL8_6_101
  1883.         $SelectExprId SEND_FRMR
  1884.         $Description /* Verify that an IUT, after transmitting a FRMR and entering the frame rejection condition, retransmits the same FRMR if no response is received for a time duraion of T1_ONE.  */
  1885.       $End_CaseIndex
  1886.       $CaseIndex
  1887.         $TestGroupRef DL8/
  1888.         $TestCaseId DL8_6_102
  1889.         $SelectExprId SEND_FRMR
  1890.         $Description /* Verify that an IUT, after transmitting FRMR and entering the frame rejection condition, makes N2  attempts by retransmtting the same FRMR and starting timer T1. Verify also that after N2 attempts, the IUT either initiates link resetting procedure or requests the tester to initiate link set-up procedure. */
  1891.       $End_CaseIndex
  1892.     $End_TestCaseIndex
  1893.     $Begin_TestStepIndex
  1894.       $StepIndex
  1895.         $TestStepRef PREAMBLE/
  1896.         $TestStepId DL1_STATE
  1897.         $Description /* An initialization sequence such as this is executed before each test case in test group DL1,its purpose is to have the IUT in the disconnected phase at the beginning of a test case.  */
  1898.       $End_StepIndex
  1899.       $StepIndex
  1900.         $TestStepRef PREAMBLE/
  1901.         $TestStepId DL2_STATE
  1902.         $Description /* An initialization sequence such as the one shown below is executed before each test in test group DL2. The purpose is to disconnect the link and then expect a IUT initiated DISC frame. The IUT may have any  suitable means to transmit the DISC,in order to complete this preamble. */
  1903.       $End_StepIndex
  1904.       $StepIndex
  1905.         $TestStepRef PREAMBLE/
  1906.         $TestStepId DL2_DM_IUT
  1907.         $Description /* This sub-tree is used in DL2_STATE for IUTs that require operator action after entering the disconnected phase. */
  1908.       $End_StepIndex
  1909.       $StepIndex
  1910.         $TestStepRef PREAMBLE/
  1911.         $TestStepId HANDLE_IUT_DISC
  1912.         $Description /* This sub-tree will handle those situations where some IUTs transmit a DISC before a link set-up. */
  1913.       $End_StepIndex
  1914.       $StepIndex
  1915.         $TestStepRef PREAMBLE/
  1916.         $TestStepId RECV_DISC
  1917.         $Description /* This sub-tree handles situations where a DISC is received from IUT upon request from the tester. */
  1918.       $End_StepIndex
  1919.       $StepIndex
  1920.         $TestStepRef PREAMBLE/
  1921.         $TestStepId DL3_STATE
  1922.         $Description /* An initialization sequence such as the one below is executed before each test in test group DL3. The purpose is to cause the IUT to send a SABM frame. */
  1923.       $End_StepIndex
  1924.       $StepIndex
  1925.         $TestStepRef PREAMBLE/
  1926.         $TestStepId DL3_DM_IUT
  1927.         $Description /* This sub-tree is used in DL3_STATE for IUTs that require operator action after entering the disconnected phase. */
  1928.       $End_StepIndex
  1929.       $StepIndex
  1930.         $TestStepRef PREAMBLE/
  1931.         $TestStepId REQ_INIT
  1932.         $Description /* Sub-tree to request link set-up from the IUT. */
  1933.       $End_StepIndex
  1934.       $StepIndex
  1935.         $TestStepRef PREAMBLE/
  1936.         $TestStepId RESP_TO_DISC
  1937.         $Description /* Sub-tree will handle those situations where some IUTs transmit a DISC before a link set-up. */
  1938.       $End_StepIndex
  1939.       $StepIndex
  1940.         $TestStepRef PREAMBLE/
  1941.         $TestStepId TESTER_RESETS_LINK
  1942.         $Description /* Sub-treeto have the tester reset the link. */
  1943.       $End_StepIndex
  1944.       $StepIndex
  1945.         $TestStepRef PREAMBLE/
  1946.         $TestStepId DL4_STATE
  1947.         $Description /* A sequence such as the one below is executed before each test case in test group DL4. The purpose is to get the IUT into the information transfer phase. */
  1948.       $End_StepIndex
  1949.       $StepIndex
  1950.         $TestStepRef PREAMBLE/
  1951.         $TestStepId DL4_DM_IUT
  1952.         $Description /* This sub-tree is used in DL4_STATE for IUTs that require operator action after entering the disconnected phase. */
  1953.       $End_StepIndex
  1954.       $StepIndex
  1955.         $TestStepRef PREAMBLE/
  1956.         $TestStepId TESTER_SENDS_SABM
  1957.         $Description /* Sub-tree to send a SABM/P=1 and expect a UA/F=1. */
  1958.       $End_StepIndex
  1959.       $StepIndex
  1960.         $TestStepRef PREAMBLE/
  1961.         $TestStepId DL5_STATE
  1962.         $Description /* A sequence such as the one below is excuted before each test case in test group DL5. The purpose is to get the IUT into the frame reject condition. */
  1963.       $End_StepIndex
  1964.       $StepIndex
  1965.         $TestStepRef PREAMBLE/
  1966.         $TestStepId DL6_STATE
  1967.         $Description /* A sequence such as the one below is executed before each test case in test group DL6. The purpose is to get the IUT into the busy condition. This preamble requires an IUT initiated action. */
  1968.       $End_StepIndex
  1969.       $StepIndex
  1970.         $TestStepRef PREAMBLE/
  1971.         $TestStepId DL6_STATE_1
  1972.         $Description /* A sequence such as the one below is executed before each test case in test group DL6. The purpose is to get the IUT into the busy condition. This preamble requires an IUT initiated action. */
  1973.       $End_StepIndex
  1974.       $StepIndex
  1975.         $TestStepRef PREAMBLE/
  1976.         $TestStepId DL7_STATE
  1977.         $Description /* A sequence such as the one below is executed before each test case in test group DL7. The purpose is to get the IUT into the sent reject condition. */
  1978.       $End_StepIndex
  1979.       $StepIndex
  1980.         $TestStepRef POSTAMBLE/
  1981.         $TestStepId DL1_CHK
  1982.         $Description /* To verify that the IUT is in the disconnected phase. This postamble applies only if the IUT has a stable disconnected phase. */
  1983.       $End_StepIndex
  1984.       $StepIndex
  1985.         $TestStepRef POSTAMBLE/
  1986.         $TestStepId DL2_CHK
  1987.         $Description /* To verify that IUT is in the link disconnection phase. */
  1988.       $End_StepIndex
  1989.       $StepIndex
  1990.         $TestStepRef POSTAMBLE/
  1991.         $TestStepId DL3_CHK
  1992.         $Description /* To verify that IUT is in the link set-up phase. */
  1993.       $End_StepIndex
  1994.       $StepIndex
  1995.         $TestStepRef POSTAMBLE/
  1996.         $TestStepId DL4_CHK1
  1997.         $Description /* To verify that IUT is in the normal information transfer phase by sending an RNR frame. */
  1998.       $End_StepIndex
  1999.       $StepIndex
  2000.         $TestStepRef POSTAMBLE/
  2001.         $TestStepId DL4_CHK2
  2002.         $Description /* To verify that IUT is in the normal information transfer phase by sending an I-frame. */
  2003.       $End_StepIndex
  2004.       $StepIndex
  2005.         $TestStepRef POSTAMBLE/
  2006.         $TestStepId DL5_CHK
  2007.         $Description /* To verify that IUT is in the frame reject condition. */
  2008.       $End_StepIndex
  2009.       $StepIndex
  2010.         $TestStepRef POSTAMBLE/
  2011.         $TestStepId DL6_CHK
  2012.         $Description /* To verify that IUT is in the busy condition. */
  2013.       $End_StepIndex
  2014.       $StepIndex
  2015.         $TestStepRef POSTAMBLE/
  2016.         $TestStepId DL7_CHK
  2017.         $Description /* To verify that IUT is in the sent reject condition. */
  2018.       $End_StepIndex
  2019.       $StepIndex
  2020.         $TestStepRef COMMON_SUBTREE/
  2021.         $TestStepId ACCEPTABLE_UNEXPECTED_DL4
  2022.         $Description /* In the information transfer phase an IUT may send valid I,RR,REJ or RNR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  2023.       $End_StepIndex
  2024.       $StepIndex
  2025.         $TestStepRef COMMON_SUBTREE/
  2026.         $TestStepId ACCEPTABLE_UNEXPECTED_DL6
  2027.         $Description /* In the IUT busy condition the IUT may send valid I or RNR grames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  2028.       $End_StepIndex
  2029.       $StepIndex
  2030.         $TestStepRef COMMON_SUBTREE/
  2031.         $TestStepId ACCEPTABLE_UNEXPECTED_DL7
  2032.         $Description /* In the sent reject condition the IUT may send valid I,RR,or REJ frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  2033.       $End_StepIndex
  2034.       $StepIndex
  2035.         $TestStepRef COMMON_SUBTREE/
  2036.         $TestStepId ACCEPTABLE_UNEXPECTED_DL8
  2037.         $Description /* In the sent reject timer recovery condition the IUT may send valid I or RR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  2038.       $End_StepIndex
  2039.       $StepIndex
  2040.         $TestStepRef COMMON_SUBTREE/
  2041.         $TestStepId INIT_LINK
  2042.         $Description /* This sub-tree is used where an IUT may set up,reset or disconnect the data link. */
  2043.       $End_StepIndex
  2044.       $StepIndex
  2045.         $TestStepRef COMMON_SUBTREE/
  2046.         $TestStepId IUT_RETRANSMITS_I_FRAME
  2047.         $Description /* This sub-tree is to observe that the IUT retransmits an unacknowledged I frame. */
  2048.       $End_StepIndex
  2049.       $StepIndex
  2050.         $TestStepRef COMMON_SUBTREE/
  2051.         $TestStepId IUT_SENDS_I_FRAMES
  2052.         $Description /* This sub-tree is to observe that the IUT sends a number of I-frames. */
  2053.       $End_StepIndex
  2054.       $StepIndex
  2055.         $TestStepRef COMMON_SUBTREE/
  2056.         $TestStepId I_FRAME_EXCH
  2057.         $Description /* This is the sub-tree of test step IUT_SENDS_I_FRAME for sending an I-frame. */
  2058.       $End_StepIndex
  2059.       $StepIndex
  2060.         $TestStepRef COMMON_SUBTREE/
  2061.         $TestStepId NORMAL_INFORMATION_TRANSFER
  2062.         $Description /* In the information transfer phase an IUT may send valid I,RR,and RNR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  2063.       $End_StepIndex
  2064.       $StepIndex
  2065.         $TestStepRef COMMON_SUBTREE/
  2066.         $TestStepId NORMAL_INFORMATION_TRANSFER_2
  2067.         $Description /* In the information transfer phase an IUT may send valid I,RR,and RNR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  2068.       $End_StepIndex
  2069.       $StepIndex
  2070.         $TestStepRef COMMON_SUBTREE/
  2071.         $TestStepId OTHER_RESPONSE
  2072.         $Description /* This sub-tree is used where an IUT may set up,reset or disconnect the link spontaneously,leading to an inconclusive verdict. */
  2073.       $End_StepIndex
  2074.       $StepIndex
  2075.         $TestStepRef COMMON_SUBTREE/
  2076.         $TestStepId RECEIVE_SOME_SUP_FRAME
  2077.         $Description /* This sub-tree is to receive from the IUT some supervisory response frame. */
  2078.       $End_StepIndex
  2079.       $StepIndex
  2080.         $TestStepRef COMMON_SUBTREE/
  2081.         $TestStepId RECV_CHK
  2082.         $Description /* To wait for time TBSY when IUT is busy in DL4 state. */
  2083.       $End_StepIndex
  2084.       $StepIndex
  2085.         $TestStepRef COMMON_SUBTREE/
  2086.         $TestStepId RECV_I_FRAME
  2087.         $Description /* This is a sub-tree of test step IUT_RETRANSMITS_I_FRAME for receiving an unacknowleged I frame. */
  2088.       $End_StepIndex
  2089.       $StepIndex
  2090.         $TestStepRef COMMON_SUBTREE/
  2091.         $TestStepId TESTER_BUSY
  2092.         $Description /* This is a local tree used in DL4_119 to verify that the IUT does not transmit an I frame while the Tester is in the Busy Condition. */
  2093.       $End_StepIndex
  2094.       $StepIndex
  2095.         $TestStepRef LOCAL_SUBTREE/
  2096.         $TestStepId ACK_ONE_FRAME
  2097.         $Description /* Tester sends an acknowledgement to one I frame and verifies the retransmission of the next I frame. */
  2098.       $End_StepIndex
  2099.       $StepIndex
  2100.         $TestStepRef LOCAL_SUBTREE/
  2101.         $TestStepId DISC_TMO_RECOVERY
  2102.         $Description /* Sub-tree to verify timer recover after the IUT sends a DISC. */
  2103.       $End_StepIndex
  2104.       $StepIndex
  2105.         $TestStepRef LOCAL_SUBTREE/
  2106.         $TestStepId DM_TMO_RECOVERY
  2107.         $Description /* Sub-tree to verify timer recover after the IUT sends a DM. */
  2108.       $End_StepIndex
  2109.       $StepIndex
  2110.         $TestStepRef LOCAL_SUBTREE/
  2111.         $TestStepId FRMR_TMO_RECOVERY
  2112.         $Description /* Sub-tree to verify timer recover after the IUT sends a FRMR. */
  2113.       $End_StepIndex
  2114.       $StepIndex
  2115.         $TestStepRef LOCAL_SUBTREE/
  2116.         $TestStepId I_TMO_RECOVERY
  2117.         $Description /* Sub-tree to verify timer recover after the IUT sends an I frame. */
  2118.       $End_StepIndex
  2119.       $StepIndex
  2120.         $TestStepRef LOCAL_SUBTREE/
  2121.         $TestStepId REJ_TMO_RECOVERY
  2122.         $Description /* Sub-tree to verify timer recover after the IUT sends a REJ. */
  2123.       $End_StepIndex
  2124.       $StepIndex
  2125.         $TestStepRef LOCAL_SUBTREE/
  2126.         $TestStepId SABM_TMO_RECOVERY
  2127.         $Description /* Sub-tree to verify timer recover after the IUT sends a SABM. */
  2128.       $End_StepIndex
  2129.     $End_TestStepIndex
  2130.   $End_SuiteOverviewPart
  2131.   $DeclarationsPart
  2132.     $TS_TypeDefs
  2133.       $ASN1_TypeDefs
  2134.         $Begin_ASN1_TypeDef
  2135.           $ASN1_TypeId Frame_Address
  2136.           $ASN1_TypeDefinition
  2137.             INTEGER {
  2138.               a (3) ,
  2139.               b (1) 
  2140.             } (0..255) 
  2141.           $End_ASN1_TypeDefinition
  2142.         $End_ASN1_TypeDef
  2143.         $Begin_ASN1_TypeDef
  2144.           $ASN1_TypeId I_Control
  2145.           $ASN1_TypeDefinition
  2146.             CHOICE {
  2147.               mod8 I_Control_Mod8 ,
  2148.               mod128 I_Control_Mod128 
  2149.             } 
  2150.           $End_ASN1_TypeDefinition
  2151.         $End_ASN1_TypeDef
  2152.         $Begin_ASN1_TypeDef
  2153.           $ASN1_TypeId I_Field
  2154.           $ASN1_TypeDefinition
  2155.             CHOICE {
  2156.               unformatted OCTET STRING (SIZE(1..4100)) ,
  2157.               packet PDU 
  2158.             } 
  2159.           $End_ASN1_TypeDefinition
  2160.         $End_ASN1_TypeDef
  2161.         $Begin_ASN1_TypeDef
  2162.           $ASN1_TypeId S_Control
  2163.           $ASN1_TypeDefinition
  2164.             CHOICE {
  2165.               mod8 S_Control_Mod8 ,
  2166.               mod128 S_Control_Mod128 
  2167.             } 
  2168.           $End_ASN1_TypeDefinition
  2169.         $End_ASN1_TypeDef
  2170.         $Begin_ASN1_TypeDef
  2171.           $ASN1_TypeId Poll_Final
  2172.           $ASN1_TypeDefinition
  2173.             ENUMERATED {
  2174.               on (1) ,
  2175.               off (0) 
  2176.             } 
  2177.           $End_ASN1_TypeDefinition
  2178.         $End_ASN1_TypeDef
  2179.         $Begin_ASN1_TypeDef
  2180.           $ASN1_TypeId FRMR_I_Field
  2181.           $ASN1_TypeDefinition
  2182.             CHOICE {
  2183.               mod8 FRMR_I_mod8 ,
  2184.               mod128 FRMR_I_mod128 
  2185.             } 
  2186.           $End_ASN1_TypeDefinition
  2187.         $End_ASN1_TypeDef
  2188.         $Begin_ASN1_TypeDef
  2189.           $ASN1_TypeId I_Control_Mod8
  2190.           $ASN1_TypeDefinition
  2191.             SEQUENCE {
  2192.               nr INTEGER (0..7) ,
  2193.               p Poll_Final ,
  2194.               ns INTEGER (0..7) 
  2195.             } 
  2196.           $End_ASN1_TypeDefinition
  2197.         $End_ASN1_TypeDef
  2198.         $Begin_ASN1_TypeDef
  2199.           $ASN1_TypeId I_Control_Mod128
  2200.           $ASN1_TypeDefinition
  2201.             SEQUENCE {
  2202.               ns INTEGER (0..127) ,
  2203.               nr INTEGER (0..127) ,
  2204.               p Poll_Final 
  2205.             } 
  2206.           $End_ASN1_TypeDefinition
  2207.         $End_ASN1_TypeDef
  2208.         $Begin_ASN1_TypeDef
  2209.           $ASN1_TypeId S_Control_Mod8
  2210.           $ASN1_TypeDefinition
  2211.             SEQUENCE {
  2212.               nr INTEGER (0..7) ,
  2213.               p_f Poll_Final 
  2214.             } 
  2215.           $End_ASN1_TypeDefinition
  2216.         $End_ASN1_TypeDef
  2217.         $Begin_ASN1_TypeDef
  2218.           $ASN1_TypeId S_Control_Mod128
  2219.           $ASN1_TypeDefinition
  2220.             SEQUENCE {
  2221.               nr INTEGER (0..127) ,
  2222.               p_f Poll_Final 
  2223.             } 
  2224.           $End_ASN1_TypeDefinition
  2225.         $End_ASN1_TypeDef
  2226.         $Begin_ASN1_TypeDef
  2227.           $ASN1_TypeId FRMR_I_mod8
  2228.           $ASN1_TypeDefinition
  2229.             SEQUENCE {
  2230.               control OCTET STRING (SIZE(1)) ,
  2231.               vs INTEGER (0..7) ,
  2232.               c_r Poll_Final ,
  2233.               vr INTEGER (0..7) ,
  2234.               zyxw BIT STRING (SIZE(4)) 
  2235.             } 
  2236.           $End_ASN1_TypeDefinition
  2237.         $End_ASN1_TypeDef
  2238.         $Begin_ASN1_TypeDef
  2239.           $ASN1_TypeId FRMR_I_mod128
  2240.           $ASN1_TypeDefinition
  2241.             SEQUENCE {
  2242.               control OCTET STRING (SIZE(2)) ,
  2243.               vs INTEGER (0..127) ,
  2244.               c_r Poll_Final ,
  2245.               vr INTEGER (0..127) ,
  2246.               zyxw BIT STRING (SIZE(4)) 
  2247.             } 
  2248.           $End_ASN1_TypeDefinition
  2249.         $End_ASN1_TypeDef
  2250.         $Begin_ASN1_TypeDef
  2251.           $ASN1_TypeId Packet_Header
  2252.           $ASN1_TypeDefinition
  2253.             SEQUENCE {
  2254.               general_format_id General_Format_ID ,
  2255.               lc_id INTEGER (0..4095) 
  2256.             } 
  2257.           $End_ASN1_TypeDefinition
  2258.         $End_ASN1_TypeDef
  2259.         $Begin_ASN1_TypeDef
  2260.           $ASN1_TypeId Address
  2261.           $ASN1_TypeDefinition
  2262.             HEX STRING (SIZE(1..15)) 
  2263.           $End_ASN1_TypeDefinition
  2264.         $End_ASN1_TypeDef
  2265.         $Begin_ASN1_TypeDef
  2266.           $ASN1_TypeId Facility_Field
  2267.           $ASN1_TypeDefinition
  2268.             SET {
  2269.               packet_size [66] Flow_Control_Negotiation_Packet_Size OPTIONAL ,
  2270.               window_size [67] Flow_Control_Negotiation_Window_Size OPTIONAL ,
  2271.               tcn [2] Throughput_Class_Negotiation OPTIONAL ,
  2272.               cug_select_basic [3] Closed_User_Group_Selection_Basic OPTIONAL ,
  2273.               cug_select_extend [71] Closed_User_Group_Selection_Extended OPTIONAL ,
  2274.               cug_out_select_basic [9] Closed_User_Group_Outgoing_Basic OPTIONAL ,
  2275.               cug_out_select_extend [72] Closed_User_Group_Outgoing_Extended OPTIONAL ,
  2276.               bilateral_cug_select [65] Bilateral_Closed_User_Group_Selection OPTIONAL ,
  2277.               reverse_charging_fast_select [1] Reverse_Charging_And_Fast_Select OPTIONAL ,
  2278.               network_user_id [198] Network_User_Identification OPTIONAL ,
  2279.               charg_info_req_service [4] Charging_Info_Requesting_Service OPTIONAL ,
  2280.               charg_info_monetary_unit [197] Charging_Info_Indicating_Monetary_Unit OPTIONAL ,
  2281.               charg_info_seg_count [194] Charging_Info_Indicating_Segment_Count OPTIONAL ,
  2282.               charg_info_call_duration [193] Charging_Info_Indicating_Call_Duration OPTIONAL ,
  2283.               rpoa_select_basic [68] RPOA_Selection_Basic OPTIONAL ,
  2284.               rpoa_select_extend [196] RPOA_Selection_Extended OPTIONAL ,
  2285.               called_line_addr_modif_notif [8] Called_Line_Address_Modified_Notification OPTIONAL ,
  2286.               call_redir_or_def_notif [195] Call_Redirection_or_Deflection_Notification OPTIONAL ,
  2287.               call_deflection_selection [209] Call_Deflection_Selection OPTIONAL ,
  2288.               tdsai [73] Transit_Delay_Selection_And_Indication OPTIONAL ,
  2289.               marker [0] Marker OPTIONAL ,
  2290.               calling_addr_extension [200] Calling_Address_Extension OPTIONAL ,
  2291.               called_addr_extension [201] Called_Address_Extension OPTIONAL ,
  2292.               mtcn [10] Minimum_Throughput_Class_Negotiation OPTIONAL ,
  2293.               eetdn [202] End_To_End_Transit_Delay_Negotiation OPTIONAL ,
  2294.               exp_data_nego [11] Expedited_Data_Negotiation OPTIONAL 
  2295.             } 
  2296.           $End_ASN1_TypeDefinition
  2297.         $End_ASN1_TypeDef
  2298.         $Begin_ASN1_TypeDef
  2299.           $ASN1_TypeId Call_Request_User_Data
  2300.           $ASN1_TypeDefinition
  2301.             OCTET STRING (SIZE(1..128)) 
  2302.           $End_ASN1_TypeDefinition
  2303.         $End_ASN1_TypeDef
  2304.         $Begin_ASN1_TypeDef
  2305.           $ASN1_TypeId Clearing_Cause
  2306.           $ASN1_TypeDefinition
  2307.             CHOICE {
  2308.               dte_initiated DTE_Initiated ,
  2309.               network_initiated Clear_Network_Initiated 
  2310.             } 
  2311.           $End_ASN1_TypeDefinition
  2312.         $End_ASN1_TypeDef
  2313.         $Begin_ASN1_TypeDef
  2314.           $ASN1_TypeId Clear_Request_Extension
  2315.           $ASN1_TypeDefinition
  2316.             SEQUENCE {
  2317.               called_dte_addr Address OPTIONAL ,
  2318.               calling_dte_addr Address OPTIONAL ,
  2319.               facilities Facility_Field OPTIONAL ,
  2320.               clear_user_data OCTET STRING (SIZE(1..128)) OPTIONAL 
  2321.             } 
  2322.           $End_ASN1_TypeDefinition
  2323.         $End_ASN1_TypeDef
  2324.         $Begin_ASN1_TypeDef
  2325.           $ASN1_TypeId Clear_Confirmation_Extension
  2326.           $ASN1_TypeDefinition
  2327.             SEQUENCE {
  2328.               called_dte_addr Address OPTIONAL ,
  2329.               calling_dte_addr Address OPTIONAL ,
  2330.               facilities Facility_Field OPTIONAL 
  2331.             } 
  2332.           $End_ASN1_TypeDefinition
  2333.         $End_ASN1_TypeDef
  2334.         $Begin_ASN1_TypeDef
  2335.           $ASN1_TypeId Flow_Control_Information
  2336.           $ASN1_TypeDefinition
  2337.             CHOICE {
  2338.               modulo_8 Modulo_8_Format ,
  2339.               modulo_128 Modulo_128_Format 
  2340.             } 
  2341.           $End_ASN1_TypeDefinition
  2342.         $End_ASN1_TypeDef
  2343.         $Begin_ASN1_TypeDef
  2344.           $ASN1_TypeId User_Data_Type
  2345.           $ASN1_TypeDefinition
  2346.             CHOICE {
  2347.               unformatted OCTET STRING (SIZE(1..4096)) ,
  2348.               llc PDU 
  2349.             } 
  2350.           $End_ASN1_TypeDefinition
  2351.         $End_ASN1_TypeDef
  2352.         $Begin_ASN1_TypeDef
  2353.           $ASN1_TypeId Ack_Information
  2354.           $ASN1_TypeDefinition
  2355.             CHOICE {
  2356.               pr_mod8 INTEGER (0..7) ,
  2357.               pr_mod128 INTEGER (0..127) 
  2358.             } 
  2359.           $End_ASN1_TypeDefinition
  2360.         $End_ASN1_TypeDef
  2361.         $Begin_ASN1_TypeDef
  2362.           $ASN1_TypeId Restarting_Cause
  2363.           $ASN1_TypeDefinition
  2364.             CHOICE {
  2365.               dte_initiated DTE_Initiated ,
  2366.               restart_network_initiated Restart_Network_Initiated 
  2367.             } 
  2368.           $End_ASN1_TypeDefinition
  2369.         $End_ASN1_TypeDef
  2370.         $Begin_ASN1_TypeDef
  2371.           $ASN1_TypeId Registration_Field
  2372.           $ASN1_TypeDefinition
  2373.             SET {
  2374.               nonstd_default_pack_size [66] Nonstandard_Default_Packet_Size OPTIONAL ,
  2375.               nonstd_default_wind_size [67] Nonstandard_Default_Window_Size OPTIONAL ,
  2376.               default_thrput_assign [2] Default_Throughput_Assignment OPTIONAL ,
  2377.               nego_when_state_p1 [5] Negotiated_When_State_P1 OPTIONAL ,
  2378.               nego_at_any_time [69] Negotiated_At_Any_Time OPTIONAL ,
  2379.               avail_faci [70] Availability_Of_Facilities OPTIONAL ,
  2380.               non_nego_faci [6] Non_Negotiable_Facilities OPTIONAL ,
  2381.               lc_types_ranges [200] Logical_Channel_Types_Ranges OPTIONAL ,
  2382.               marker [0] Marker OPTIONAL 
  2383.             } 
  2384.           $End_ASN1_TypeDefinition
  2385.         $End_ASN1_TypeDef
  2386.         $Begin_ASN1_TypeDef
  2387.           $ASN1_TypeId Registration_Cause
  2388.           $ASN1_TypeDefinition
  2389.             ENUMERATED {
  2390.               registration_cancellation_confirmed (127) ,
  2391.               invalid_facility_request (3) ,
  2392.               local_procedure_error (19) ,
  2393.               network_congestion (5) 
  2394.             } 
  2395.           $End_ASN1_TypeDefinition
  2396.         $End_ASN1_TypeDef
  2397.         $Begin_ASN1_TypeDef
  2398.           $ASN1_TypeId General_Format_ID
  2399.           $ASN1_TypeDefinition
  2400.             SEQUENCE {
  2401.               q_bit On_Off_Type ,
  2402.               d_bit On_Off_Type ,
  2403.               indicator ENUMERATED {
  2404.                 reserved (0) ,
  2405.                 modulo_8 (1) ,
  2406.                 modulo_128 (2) ,
  2407.                 extension (3) 
  2408.               } 
  2409.             } 
  2410.           $End_ASN1_TypeDefinition
  2411.         $End_ASN1_TypeDef
  2412.         $Begin_ASN1_TypeDef
  2413.           $ASN1_TypeId On_Off_Type
  2414.           $ASN1_TypeDefinition
  2415.             ENUMERATED {
  2416.               on (1) ,
  2417.               off (0) 
  2418.             } 
  2419.           $End_ASN1_TypeDefinition
  2420.         $End_ASN1_TypeDef
  2421.         $Begin_ASN1_TypeDef
  2422.           $ASN1_TypeId DTE_Initiated
  2423.           $ASN1_TypeDefinition
  2424.             ENUMERATED {
  2425.               standard_diagnostic (0) ,
  2426.               dte_specific_diagnostic (128) 
  2427.             } 
  2428.           $End_ASN1_TypeDefinition
  2429.         $End_ASN1_TypeDef
  2430.         $Begin_ASN1_TypeDef
  2431.           $ASN1_TypeId Clear_Network_Initiated
  2432.           $ASN1_TypeDefinition
  2433.             SEQUENCE {
  2434.               network ENUMERATED {
  2435.                 public_data_network (0) ,
  2436.                 private_data_network (1) 
  2437.               } ,
  2438.               cause ENUMERATED {
  2439.                 number_busy (1) ,
  2440.                 out_of_order (9) ,
  2441.                 remote_procedure_error (17) ,
  2442.                 reverse_charging_acceptance_not_subscribed (25) ,
  2443.                 incompatible_destination (33) ,
  2444.                 fast_select_acceptance_not_subscribed (41) ,
  2445.                 ship_absent (57) ,
  2446.                 invalid_facility_request (3) ,
  2447.                 access_barred (11) ,
  2448.                 local_procedure_error (19) ,
  2449.                 network_congestion (5) ,
  2450.                 not_obtainable (13) ,
  2451.                 rpoa_out_of_order (21) ,
  2452.                 gateway_detected_procedure_error (65) ,
  2453.                 gateway_congestion (67) 
  2454.               } 
  2455.             } 
  2456.           $End_ASN1_TypeDefinition
  2457.         $End_ASN1_TypeDef
  2458.         $Begin_ASN1_TypeDef
  2459.           $ASN1_TypeId Modulo_8_Format
  2460.           $ASN1_TypeDefinition
  2461.             SEQUENCE {
  2462.               p_r INTEGER (0..7) ,
  2463.               m_bit On_Off_Type ,
  2464.               p_s INTEGER (0..7) 
  2465.             } 
  2466.           $End_ASN1_TypeDefinition
  2467.         $End_ASN1_TypeDef
  2468.         $Begin_ASN1_TypeDef
  2469.           $ASN1_TypeId Modulo_128_Format
  2470.           $ASN1_TypeDefinition
  2471.             SEQUENCE {
  2472.               p_s INTEGER (0..127) ,
  2473.               p_r INTEGER (0..127) ,
  2474.               m_bit On_Off_Type 
  2475.             } 
  2476.           $End_ASN1_TypeDefinition
  2477.         $End_ASN1_TypeDef
  2478.         $Begin_ASN1_TypeDef
  2479.           $ASN1_TypeId Restart_Network_Initiated
  2480.           $ASN1_TypeDefinition
  2481.             ENUMERATED {
  2482.               local_procedure_error (1) ,
  2483.               network_congestion (3) ,
  2484.               network_operational (7) ,
  2485.               registration_cancellation_confirmed (127) 
  2486.             } 
  2487.           $End_ASN1_TypeDefinition
  2488.         $End_ASN1_TypeDef
  2489.         $Begin_ASN1_TypeDef
  2490.           $ASN1_TypeId Flow_Control_Negotiation_Packet_Size
  2491.           $ASN1_TypeDefinition
  2492.             SEQUENCE {
  2493.               from_called_DTE INTEGER (0..15) ,
  2494.               from_calling_DTE INTEGER (0..15) 
  2495.             } 
  2496.           $End_ASN1_TypeDefinition
  2497.         $End_ASN1_TypeDef
  2498.         $Begin_ASN1_TypeDef
  2499.           $ASN1_TypeId Flow_Control_Negotiation_Window_Size
  2500.           $ASN1_TypeDefinition
  2501.             SEQUENCE {
  2502.               from_called_DTE INTEGER (0..127) ,
  2503.               from_calling_DTE INTEGER (0..127) 
  2504.             } 
  2505.           $End_ASN1_TypeDefinition
  2506.         $End_ASN1_TypeDef
  2507.         $Begin_ASN1_TypeDef
  2508.           $ASN1_TypeId Throughput_Class_Negotiation
  2509.           $ASN1_TypeDefinition
  2510.             SEQUENCE {
  2511.               from_called_DTE INTEGER (0..15) ,
  2512.               from_calling_DTE INTEGER (0..15) 
  2513.             } 
  2514.           $End_ASN1_TypeDefinition
  2515.         $End_ASN1_TypeDef
  2516.         $Begin_ASN1_TypeDef
  2517.           $ASN1_TypeId Closed_User_Group_Selection_Basic
  2518.           $ASN1_TypeDefinition
  2519.             HEX STRING (SIZE(2)) 
  2520.           $End_ASN1_TypeDefinition
  2521.         $End_ASN1_TypeDef
  2522.         $Begin_ASN1_TypeDef
  2523.           $ASN1_TypeId Closed_User_Group_Selection_Extended
  2524.           $ASN1_TypeDefinition
  2525.             HEX STRING (SIZE(4)) 
  2526.           $End_ASN1_TypeDefinition
  2527.         $End_ASN1_TypeDef
  2528.         $Begin_ASN1_TypeDef
  2529.           $ASN1_TypeId Closed_User_Group_Outgoing_Basic
  2530.           $ASN1_TypeDefinition
  2531.             HEX STRING (SIZE(2)) 
  2532.           $End_ASN1_TypeDefinition
  2533.         $End_ASN1_TypeDef
  2534.         $Begin_ASN1_TypeDef
  2535.           $ASN1_TypeId Closed_User_Group_Outgoing_Extended
  2536.           $ASN1_TypeDefinition
  2537.             HEX STRING (SIZE(4)) 
  2538.           $End_ASN1_TypeDefinition
  2539.         $End_ASN1_TypeDef
  2540.         $Begin_ASN1_TypeDef
  2541.           $ASN1_TypeId Bilateral_Closed_User_Group_Selection
  2542.           $ASN1_TypeDefinition
  2543.             HEX STRING (SIZE(4)) 
  2544.           $End_ASN1_TypeDefinition
  2545.         $End_ASN1_TypeDef
  2546.         $Begin_ASN1_TypeDef
  2547.           $ASN1_TypeId Reverse_Charging_And_Fast_Select
  2548.           $ASN1_TypeDefinition
  2549.             BIT STRING {
  2550.               fast_select_request (0) ,
  2551.               fast_select_with_restriction_request (1) ,
  2552.               reverse_charging_request (7) 
  2553.             } (SIZE(8)) 
  2554.           $End_ASN1_TypeDefinition
  2555.         $End_ASN1_TypeDef
  2556.         $Begin_ASN1_TypeDef
  2557.           $ASN1_TypeId Network_User_Identification
  2558.           $ASN1_TypeDefinition
  2559.             OCTET STRING 
  2560.           $End_ASN1_TypeDefinition
  2561.         $End_ASN1_TypeDef
  2562.         $Begin_ASN1_TypeDef
  2563.           $ASN1_TypeId Charging_Info_Requesting_Service
  2564.           $ASN1_TypeDefinition
  2565.             BIT STRING {
  2566.               requested (7) 
  2567.             } (SIZE(8)) 
  2568.           $End_ASN1_TypeDefinition
  2569.         $End_ASN1_TypeDef
  2570.         $Begin_ASN1_TypeDef
  2571.           $ASN1_TypeId Charging_Info_Indicating_Monetary_Unit
  2572.           $ASN1_TypeDefinition
  2573.             OCTET STRING 
  2574.           $End_ASN1_TypeDefinition
  2575.         $End_ASN1_TypeDef
  2576.         $Begin_ASN1_TypeDef
  2577.           $ASN1_TypeId Charging_Info_Indicating_Segment_Count
  2578.           $ASN1_TypeDefinition
  2579.             SET OF Segment 
  2580.           $End_ASN1_TypeDefinition
  2581.         $End_ASN1_TypeDef
  2582.         $Begin_ASN1_TypeDef
  2583.           $ASN1_TypeId Charging_Info_Indicating_Call_Duration
  2584.           $ASN1_TypeDefinition
  2585.             SET OF Duration 
  2586.           $End_ASN1_TypeDefinition
  2587.         $End_ASN1_TypeDef
  2588.         $Begin_ASN1_TypeDef
  2589.           $ASN1_TypeId RPOA_Selection_Basic
  2590.           $ASN1_TypeDefinition
  2591.             HEX STRING (SIZE(4)) 
  2592.           $End_ASN1_TypeDefinition
  2593.         $End_ASN1_TypeDef
  2594.         $Begin_ASN1_TypeDef
  2595.           $ASN1_TypeId RPOA_Selection_Extended
  2596.           $ASN1_TypeDefinition
  2597.             SET OF RPOA_Selection_Basic 
  2598.           $End_ASN1_TypeDefinition
  2599.         $End_ASN1_TypeDef
  2600.         $Begin_ASN1_TypeDef
  2601.           $ASN1_TypeId Called_Line_Address_Modified_Notification
  2602.           $ASN1_TypeDefinition
  2603.             SEQUENCE {
  2604.               occurred_in ENUMERATED {
  2605.                 public_network (0) ,
  2606.                 private_network (1) 
  2607.               } ,
  2608.               reason_for_modification ENUMERATED {
  2609.                 distribution_within_hunt_group (7) ,
  2610.                 due_to_DTE_busy (1) ,
  2611.                 due_to_DET_out_of_order (9) ,
  2612.                 due_to_systematic_redirection (15) 
  2613.               } 
  2614.             } 
  2615.           $End_ASN1_TypeDefinition
  2616.         $End_ASN1_TypeDef
  2617.         $Begin_ASN1_TypeDef
  2618.           $ASN1_TypeId Call_Redirection_or_Deflection_Notification
  2619.           $ASN1_TypeDefinition
  2620.             SEQUENCE {
  2621.               reason ENUMERATED {
  2622.                 originally_called_DTE_busy (1) ,
  2623.                 originally_called_DTE_out_of_order (9) ,
  2624.                 systematic_call_redirection (15) ,
  2625.                 call_dist_within_hunt_group (7) ,
  2626.                 call_defl_by_called_dte (192) ,
  2627.                 call_defl_due_to_called_dte_busy (193) ,
  2628.                 call_defl_due_to_called_dte_out_of_order (200) ,
  2629.                 call_defl_due_to_prior_request (207) 
  2630.               } ,
  2631.               originally_called_DTE_addr Address 
  2632.             } 
  2633.           $End_ASN1_TypeDefinition
  2634.         $End_ASN1_TypeDef
  2635.         $Begin_ASN1_TypeDef
  2636.           $ASN1_TypeId Call_Deflection_Selection
  2637.           $ASN1_TypeDefinition
  2638.             SEQUENCE {
  2639.               reason ENUMERATED {
  2640.                 call_defl_by_called_dte (192) ,
  2641.                 call_defl_due_to_called_dte_busy (193) ,
  2642.                 call_defl_due_to_called_dte_out_of_order (201) ,
  2643.                 call_defl_due_to_prior_request (207) 
  2644.               } ,
  2645.               alternative_DTE_addr Address 
  2646.             } 
  2647.           $End_ASN1_TypeDefinition
  2648.         $End_ASN1_TypeDef
  2649.         $Begin_ASN1_TypeDef
  2650.           $ASN1_TypeId Transit_Delay_Selection_And_Indication
  2651.           $ASN1_TypeDefinition
  2652.             INTEGER (0..65535) 
  2653.           $End_ASN1_TypeDefinition
  2654.         $End_ASN1_TypeDef
  2655.         $Begin_ASN1_TypeDef
  2656.           $ASN1_TypeId Marker
  2657.           $ASN1_TypeDefinition
  2658.             ENUMERATED {
  2659.               facilities_provided_by_calling_dte_network (0) ,
  2660.               facilities_provided_by_called_dte_network (255) ,
  2661.               facilities_specified_by_ccitt (15) 
  2662.             } 
  2663.           $End_ASN1_TypeDefinition
  2664.         $End_ASN1_TypeDef
  2665.         $Begin_ASN1_TypeDef
  2666.           $ASN1_TypeId Calling_Address_Extension
  2667.           $ASN1_TypeDefinition
  2668.             HEX STRING (SIZE(0..16)) 
  2669.           $End_ASN1_TypeDefinition
  2670.         $End_ASN1_TypeDef
  2671.         $Begin_ASN1_TypeDef
  2672.           $ASN1_TypeId Called_Address_Extension
  2673.           $ASN1_TypeDefinition
  2674.             HEX STRING (SIZE(0..16)) 
  2675.           $End_ASN1_TypeDefinition
  2676.         $End_ASN1_TypeDef
  2677.         $Begin_ASN1_TypeDef
  2678.           $ASN1_TypeId Minimum_Throughput_Class_Negotiation
  2679.           $ASN1_TypeDefinition
  2680.             Throughput_Class_Negotiation 
  2681.           $End_ASN1_TypeDefinition
  2682.         $End_ASN1_TypeDef
  2683.         $Begin_ASN1_TypeDef
  2684.           $ASN1_TypeId End_To_End_Transit_Delay_Negotiation
  2685.           $ASN1_TypeDefinition
  2686.             SEQUENCE {
  2687.               cumulative_transit_delay INTEGER ,
  2688.               target_transit_delay INTEGER OPTIONAL ,
  2689.               max_acceptable_transit_delay INTEGER OPTIONAL 
  2690.             } 
  2691.           $End_ASN1_TypeDefinition
  2692.         $End_ASN1_TypeDef
  2693.         $Begin_ASN1_TypeDef
  2694.           $ASN1_TypeId Expedited_Data_Negotiation
  2695.           $ASN1_TypeDefinition
  2696.             ENUMERATED {
  2697.               no_use (0) ,
  2698.               use (1) 
  2699.             } 
  2700.           $End_ASN1_TypeDefinition
  2701.         $End_ASN1_TypeDef
  2702.         $Begin_ASN1_TypeDef
  2703.           $ASN1_TypeId Nonstandard_Default_Packet_Size
  2704.           $ASN1_TypeDefinition
  2705.             SEQUENCE {
  2706.               to_issuing_DTE_packet_size INTEGER (0..15) ,
  2707.               from_issuing_DTE_packet_size INTEGER (0..15) 
  2708.             } 
  2709.           $End_ASN1_TypeDefinition
  2710.         $End_ASN1_TypeDef
  2711.         $Begin_ASN1_TypeDef
  2712.           $ASN1_TypeId Nonstandard_Default_Window_Size
  2713.           $ASN1_TypeDefinition
  2714.             SEQUENCE {
  2715.               to_issuing_DTE_window_size INTEGER (0..127) ,
  2716.               from_issuing_DTE_window_size INTEGER (0..127) 
  2717.             } 
  2718.           $End_ASN1_TypeDefinition
  2719.         $End_ASN1_TypeDef
  2720.         $Begin_ASN1_TypeDef
  2721.           $ASN1_TypeId Default_Throughput_Assignment
  2722.           $ASN1_TypeDefinition
  2723.             SEQUENCE {
  2724.               from_issuing_DTE_throughput INTEGER (0..15) ,
  2725.               to_issuing_DTE_throughput INTEGER (0..15) 
  2726.             } 
  2727.           $End_ASN1_TypeDefinition
  2728.         $End_ASN1_TypeDef
  2729.         $Begin_ASN1_TypeDef
  2730.           $ASN1_TypeId Negotiated_When_State_P1
  2731.           $ASN1_TypeDefinition
  2732.             BIT STRING {
  2733.               d_bit_modification (5) ,
  2734.               packet_retransmission (6) ,
  2735.               extended_packet_sequence_numbering (7) 
  2736.             } (SIZE(8)) 
  2737.           $End_ASN1_TypeDefinition
  2738.         $End_ASN1_TypeDef
  2739.         $Begin_ASN1_TypeDef
  2740.           $ASN1_TypeId Negotiated_At_Any_Time
  2741.           $ASN1_TypeDefinition
  2742.             BIT STRING {
  2743.               charging_information (1) ,
  2744.               throughput_class_negotiation (2) ,
  2745.               flow_control_parameter_negotiation (3) ,
  2746.               reverse_charging_acceptance (4) ,
  2747.               fast_select_acceptance (5) ,
  2748.               outgoing_calls_barred (6) ,
  2749.               incoming_calls_barred (7) 
  2750.             } (SIZE(16)) 
  2751.           $End_ASN1_TypeDefinition
  2752.         $End_ASN1_TypeDef
  2753.         $Begin_ASN1_TypeDef
  2754.           $ASN1_TypeId Availability_Of_Facilities
  2755.           $ASN1_TypeDefinition
  2756.             BIT STRING {
  2757.               reverse_charging (0) ,
  2758.               reverse_charging_acceptance (1) ,
  2759.               charging_information_virtual_call (2) ,
  2760.               charging_information_interface (3) ,
  2761.               called_line_addr_modified_notification (4) ,
  2762.               d_bit_modification (5) ,
  2763.               packet_retransmission (6) ,
  2764.               extended_packet_sequence_numbering (7) ,
  2765.               rpoa_selection_virtual_call (11) ,
  2766.               logical_channel_types_ranges (12) ,
  2767.               nonstandard_default_packet_size (13) ,
  2768.               nonstandard_default_window_size (14) ,
  2769.               default_throughput_assignment (15) 
  2770.             } (SIZE(16)) 
  2771.           $End_ASN1_TypeDefinition
  2772.         $End_ASN1_TypeDef
  2773.         $Begin_ASN1_TypeDef
  2774.           $ASN1_TypeId Non_Negotiable_Facilities
  2775.           $ASN1_TypeDefinition
  2776.             BIT STRING {
  2777.               local_charging_prevention (7) 
  2778.             } (SIZE(8)) 
  2779.           $End_ASN1_TypeDefinition
  2780.         $End_ASN1_TypeDef
  2781.         $Begin_ASN1_TypeDef
  2782.           $ASN1_TypeId Logical_Channel_Types_Ranges
  2783.           $ASN1_TypeDefinition
  2784.             SEQUENCE {
  2785.               lic INTEGER (0..65535) ,
  2786.               hic INTEGER (0..65535) ,
  2787.               ltc INTEGER (0..65535) ,
  2788.               htc INTEGER (0..65535) ,
  2789.               loc INTEGER (0..65535) ,
  2790.               hoc INTEGER (0..65535) ,
  2791.               total_logical_channels INTEGER (0..4095) 
  2792.             } 
  2793.           $End_ASN1_TypeDefinition
  2794.         $End_ASN1_TypeDef
  2795.         $Begin_ASN1_TypeDef
  2796.           $ASN1_TypeId Segment
  2797.           $ASN1_TypeDefinition
  2798.             SEQUENCE {
  2799.               number_of_seg_sent_to_DTE HEX STRING (SIZE(8)) ,
  2800.               number_of_seg_rcvd_from_DTE HEX STRING (SIZE(8)) 
  2801.             } 
  2802.           $End_ASN1_TypeDefinition
  2803.         $End_ASN1_TypeDef
  2804.         $Begin_ASN1_TypeDef
  2805.           $ASN1_TypeId Duration
  2806.           $ASN1_TypeDefinition
  2807.             SEQUENCE {
  2808.               number_of_days HEX STRING (SIZE(2)) ,
  2809.               number_of_hours HEX STRING (SIZE(2)) ,
  2810.               number_of_minutes HEX STRING (SIZE(2)) ,
  2811.               number_of_seconds HEX STRING (SIZE(2)) 
  2812.             } 
  2813.           $End_ASN1_TypeDefinition
  2814.         $End_ASN1_TypeDef
  2815.       $End_ASN1_TypeDefs
  2816.     $End_TS_TypeDefs
  2817.     $Begin_TS_ParDcls
  2818.       $TS_ParDcl
  2819.         $TS_ParId DMRSP
  2820.         $TS_ParType BOOLEAN
  2821.         $PICS_PIXITref /* PIXIT 13a */
  2822.         $Comment /* Does the IUT reply with DM response to all commands received upon reaching the disconnected phase? */
  2823.       $End_TS_ParDcl
  2824.       $TS_ParDcl
  2825.         $TS_ParId FR2
  2826.         $TS_ParType BOOLEAN
  2827.         $PICS_PIXITref /* PICS FR2 */
  2828.         $Comment /* Does the IUT start timer T1 after entering the Frame Rejection Condition? */
  2829.       $End_TS_ParDcl
  2830.       $TS_ParDcl
  2831.         $TS_ParId IUT_SEND_DISC
  2832.         $TS_ParType BOOLEAN
  2833.         $PICS_PIXITref /* PIXIT 8 */
  2834.         $Comment /* Can the IUT initiate link disconnection when required for testing? */
  2835.       $End_TS_ParDcl
  2836.       $TS_ParDcl
  2837.         $TS_ParId IUT_SEND_RNR
  2838.         $TS_ParType BOOLEAN
  2839.         $PICS_PIXITref /* PIXIT 7a */
  2840.         $Comment /* Can the IUT be made to enter the busy condition when required for testing? */
  2841.       $End_TS_ParDcl
  2842.       $TS_ParDcl
  2843.         $TS_ParId IUT_SETUP_LINK
  2844.         $TS_ParType BOOLEAN
  2845.         $PICS_PIXITref /* PIXIT 10a */
  2846.         $Comment /* Can the IUT be made to set-up the link when required for testing? */
  2847.       $End_TS_ParDcl
  2848.       $TS_ParDcl
  2849.         $TS_ParId IUT_TYPE
  2850.         $TS_ParType IA5String
  2851.         $PICS_PIXITref /* PIXIT 1 */
  2852.         $Comment /* Classification of the IUT */
  2853.       $End_TS_ParDcl
  2854.       $TS_ParDcl
  2855.         $TS_ParId k
  2856.         $TS_ParType INTEGER
  2857.         $PICS_PIXITref /* PIXIT 2 */
  2858.         $Comment /* The maximum number of outstanding I frames */
  2859.       $End_TS_ParDcl
  2860.       $TS_ParDcl
  2861.         $TS_ParId K1
  2862.         $TS_ParType BOOLEAN
  2863.         $PICS_PIXITref /* PICS LS1 */
  2864.         $Comment /* Does the IUT support initialization of link setup? */
  2865.       $End_TS_ParDcl
  2866.       $TS_ParDcl
  2867.         $TS_ParId K2
  2868.         $TS_ParType BOOLEAN
  2869.         $PICS_PIXITref /* PICS LS6 */
  2870.         $Comment /* Does the IUT send DM to request link setup? */
  2871.       $End_TS_ParDcl
  2872.       $TS_ParDcl
  2873.         $TS_ParId K3
  2874.         $TS_ParType BOOLEAN
  2875.         $PICS_PIXITref /* PICS T1e */
  2876.         $Comment /* Does the IUT support timer T1 recovery for REJ? */
  2877.       $End_TS_ParDcl
  2878.       $TS_ParDcl
  2879.         $TS_ParId K4
  2880.         $TS_ParType BOOLEAN
  2881.         $PICS_PIXITref /* PICS T1d */
  2882.         $Comment /* Does the IUT support timer T1 recovery for FRMR? */
  2883.       $End_TS_ParDcl
  2884.       $TS_ParDcl
  2885.         $TS_ParId LCRa
  2886.         $TS_ParType BOOLEAN
  2887.         $PICS_PIXITref /* PICS LCRa */
  2888.         $Comment /* IUT resolves collision of unnumbered commands after receiving a UA */
  2889.       $End_TS_ParDcl
  2890.       $TS_ParDcl
  2891.         $TS_ParId LCRb
  2892.         $TS_ParType BOOLEAN
  2893.         $PICS_PIXITref /* PICS LCRb */
  2894.         $Comment /* IUT resolves collision of unnumbered commands after sending a UA */
  2895.       $End_TS_ParDcl
  2896.       $TS_ParDcl
  2897.         $TS_ParId LCRc
  2898.         $TS_ParType BOOLEAN
  2899.         $PICS_PIXITref /* PICS LCRc */
  2900.         $Comment /* IUT resolves collision of unnumbered commands after timing out waiting for a UA */
  2901.       $End_TS_ParDcl
  2902.       $TS_ParDcl
  2903.         $TS_ParId Md
  2904.         $TS_ParType INTEGER
  2905.         $PICS_PIXITref /* PIXIT Md */
  2906.         $Comment /* Value of modulus */
  2907.       $End_TS_ParDcl
  2908.       $TS_ParDcl
  2909.         $TS_ParId MEL
  2910.         $TS_ParType INTEGER
  2911.         $PICS_PIXITref /* PIXIT 3 */
  2912.         $Comment /* Maximum established length of an I frame (N1) */
  2913.       $End_TS_ParDcl
  2914.       $TS_ParDcl
  2915.         $TS_ParId N2
  2916.         $TS_ParType INTEGER
  2917.         $PICS_PIXITref /* PIXIT 4 */
  2918.         $Comment /* Transmission counter of the IUT */
  2919.       $End_TS_ParDcl
  2920.       $TS_ParDcl
  2921.         $TS_ParId STABLE_DP
  2922.         $TS_ParType BOOLEAN
  2923.         $PICS_PIXITref /* PIXIT 11 */
  2924.         $Comment /* Can the IUT maintain the disconnected phase as a stable state for a period of time? */
  2925.       $End_TS_ParDcl
  2926.       $TS_ParDcl
  2927.         $TS_ParId STABLE_FRMR
  2928.         $TS_ParType BOOLEAN
  2929.         $PICS_PIXITref /* PIXIT 12 */
  2930.         $Comment /* Can the IUT maintain the frame reject condition for a period of time? */
  2931.       $End_TS_ParDcl
  2932.       $TS_ParDcl
  2933.         $TS_ParId T1_ONE
  2934.         $TS_ParType INTEGER
  2935.         $PICS_PIXITref /* PIXIT 5 */
  2936.         $Comment /* Timer T1 value of the IUT */
  2937.       $End_TS_ParDcl
  2938.       $TS_ParDcl
  2939.         $TS_ParId Tb
  2940.         $TS_ParType INTEGER
  2941.         $PICS_PIXITref /* PIXIT 7b1 */
  2942.         $Comment /* The maximum time the IUT will be in the busy condition after link set-up */
  2943.       $End_TS_ParDcl
  2944.       $TS_ParDcl
  2945.         $TS_ParId Td
  2946.         $TS_ParType INTEGER
  2947.         $PICS_PIXITref /* PIXIT 9 */
  2948.         $Comment /* Timer to determine if the IUT will not respond to a tester stimulus */
  2949.       $End_TS_ParDcl
  2950.       $TS_ParDcl
  2951.         $TS_ParId TEST_DM
  2952.         $TS_ParType BOOLEAN
  2953.         $PICS_PIXITref /* PIXIT 10b */
  2954.         $Comment /* Can the IUT request the tester to set-up the link? */
  2955.       $End_TS_ParDcl
  2956.       $TS_ParDcl
  2957.         $TS_ParId TOPERATOR
  2958.         $TS_ParType INTEGER
  2959.         $PICS_PIXITref /* PIXIT 14 */
  2960.         $Comment /* Time required for the operator to complete the requested action */
  2961.       $End_TS_ParDcl
  2962.       $TS_ParDcl
  2963.         $TS_ParId UDAT
  2964.         $TS_ParType HEXSTRING
  2965.         $PICS_PIXITref /* PIXIT 15 */
  2966.         $Comment /* I Frame information field */
  2967.       $End_TS_ParDcl
  2968.       $TS_ParDcl
  2969.         $TS_ParId ULON
  2970.         $TS_ParType HEXSTRING
  2971.         $PICS_PIXITref /* PIXIT 16 */
  2972.         $Comment /* Contents of the information field that exceeds the MEL */
  2973.       $End_TS_ParDcl
  2974.       $TS_ParDcl
  2975.         $TS_ParId UNRSP
  2976.         $TS_ParType BOOLEAN
  2977.         $PICS_PIXITref /* PIXIT 13b */
  2978.         $Comment /* Does the IUT respond to any stimulus upon reaching the disconnected phase? */
  2979.       $End_TS_ParDcl
  2980.     $End_TS_ParDcls
  2981.     $Begin_SelectExprDefs
  2982.       $SelectExprDef
  2983.         $SelectExprId CCITT_80
  2984.         $SelectExpr IUT_TYPE = "X25_1980"
  2985.         $Comment /* CCITT X.25 (1980) IUTs */
  2986.       $End_SelectExprDef
  2987.       $SelectExprDef
  2988.         $SelectExprId DP_STABLE
  2989.         $SelectExpr STABLE_DP AND NOT UNRSP
  2990.         $Comment /* Stable Disconnected Phase */
  2991.       $End_SelectExprDef
  2992.       $SelectExprDef
  2993.         $SelectExprId FRMR_STABLE
  2994.         $SelectExpr STABLE_FRMR
  2995.         $Comment /* Stable Frame Rejection Condition */
  2996.       $End_SelectExprDef
  2997.       $SelectExprDef
  2998.         $SelectExprId NOT_CCITT
  2999.         $SelectExpr NOT ((IUT_TYPE="X25_1980") OR (IUT_TYPE="X25_1984"))
  3000.         $Comment /* ISO 7776 IUTs */
  3001.       $End_SelectExprDef
  3002.       $SelectExprDef
  3003.         $SelectExprId NOT_CCITT_80
  3004.         $SelectExpr NOT (IUT_TYPE="X25_1980")
  3005.         $Comment /* ISO 7776 or CCITT X.25 (1984) IUTs */
  3006.       $End_SelectExprDef
  3007.       $SelectExprDef
  3008.         $SelectExprId NOT_ISO_7776
  3009.         $SelectExpr NOT (IUT_TYPE="ISO_7776")
  3010.         $Comment /* CCITT X.25 IUTs */
  3011.       $End_SelectExprDef
  3012.       $SelectExprDef
  3013.         $SelectExprId NOT_UNRESP
  3014.         $SelectExpr NOT UNRSP
  3015.         $Comment /* IUTs which require operator intervention to setup the link */
  3016.       $End_SelectExprDef
  3017.       $SelectExprDef
  3018.         $SelectExprId SEND_DISC
  3019.         $SelectExpr IUT_SEND_DISC
  3020.         $Comment /* IUTs which can send a DISC upon request */
  3021.       $End_SelectExprDef
  3022.       $SelectExprDef
  3023.         $SelectExprId SEND_DM
  3024.         $SelectExpr K2 AND TEST_DM
  3025.         $Comment /* IUTs which can send a DM upon request */
  3026.       $End_SelectExprDef
  3027.       $SelectExprDef
  3028.         $SelectExprId SEND_FRMR
  3029.         $SelectExpr K4 AND STABLE_FRMR
  3030.         $Comment /* IUTs which send a FRMR after timer T1 expires */
  3031.       $End_SelectExprDef
  3032.       $SelectExprDef
  3033.         $SelectExprId SEND_REJ
  3034.         $SelectExpr K3 AND NOT_CCITT
  3035.         $Comment /* IUTs which send a REJ after timer T1 expires */
  3036.       $End_SelectExprDef
  3037.       $SelectExprDef
  3038.         $SelectExprId SEND_RNR
  3039.         $SelectExpr IUT_SEND_RNR
  3040.         $Comment /* IUT which can send a RNR upon request */
  3041.       $End_SelectExprDef
  3042.       $SelectExprDef
  3043.         $SelectExprId SEND_SABM
  3044.         $SelectExpr K1 AND IUT_SETUP_LINK
  3045.         $Comment /* IUTs which send a SABM */
  3046.       $End_SelectExprDef
  3047.     $End_SelectExprDefs
  3048.     $Begin_TC_VarDcls
  3049.       $TC_VarDcl
  3050.         $TC_VarId ACK_VR
  3051.         $TC_VarType INTEGER
  3052.         $TC_VarValue 0
  3053.         $Comment /* Used in I_FRAME_EXCH to keep count of V_R */
  3054.       $End_TC_VarDcl
  3055.       $TC_VarDcl
  3056.         $TC_VarId FLAG
  3057.         $TC_VarType BOOLEAN
  3058.         $TC_VarValue 
  3059.         $Comment /* Used to indicate whether acknowledgement is to be sent */
  3060.       $End_TC_VarDcl
  3061.       $TC_VarDcl
  3062.         $TC_VarId IR
  3063.         $TC_VarType INTEGER
  3064.         $TC_VarValue 
  3065.         $Comment /* Used to keep track of frames received by the IUT */
  3066.       $End_TC_VarDcl
  3067.       $TC_VarDcl
  3068.         $TC_VarId IS
  3069.         $TC_VarType INTEGER
  3070.         $TC_VarValue 
  3071.         $Comment /* Used to keep track of frames sent by the IUT */
  3072.       $End_TC_VarDcl
  3073.       $TC_VarDcl
  3074.         $TC_VarId P_F_BIT
  3075.         $TC_VarType Poll_Final
  3076.         $TC_VarValue 
  3077.         $Comment /* Used to keep track of P/F bit received */
  3078.       $End_TC_VarDcl
  3079.       $TC_VarDcl
  3080.         $TC_VarId STEP
  3081.         $TC_VarType INTEGER
  3082.         $TC_VarValue 0
  3083.         $Comment /* Counter for repeat statements */
  3084.       $End_TC_VarDcl
  3085.       $TC_VarDcl
  3086.         $TC_VarId TOT_STEP
  3087.         $TC_VarType INTEGER
  3088.         $TC_VarValue 0
  3089.         $Comment /* Used to keep track of window rotation */
  3090.       $End_TC_VarDcl
  3091.       $TC_VarDcl
  3092.         $TC_VarId V_R
  3093.         $TC_VarType INTEGER
  3094.         $TC_VarValue 0
  3095.         $Comment /* Receive state variable V(R) */
  3096.       $End_TC_VarDcl
  3097.       $TC_VarDcl
  3098.         $TC_VarId V_S
  3099.         $TC_VarType INTEGER
  3100.         $TC_VarValue 0
  3101.         $Comment /* Send state variable V(S) */
  3102.       $End_TC_VarDcl
  3103.       $TC_VarDcl
  3104.         $TC_VarId Z_W
  3105.         $TC_VarType BITSTRING
  3106.         $TC_VarValue 
  3107.         $Comment /* Used to keep the previous value of ZYXW bits */
  3108.       $End_TC_VarDcl
  3109.     $End_TC_VarDcls
  3110.     $Begin_PCO_Dcls
  3111.       $PCO_Dcl
  3112.         $PCO_Id L
  3113.         $PCO_TypeId PCO
  3114.         $PCO_Role LT
  3115.         $Comment /* Service access point at lower tester for data link layer testing */
  3116.       $End_PCO_Dcl
  3117.     $End_PCO_Dcls
  3118.     $Begin_TimerDcls
  3119.       $TimerDcl
  3120.         $TimerId HALF_T1
  3121.         $Duration T1_ONE
  3122.         $Unit ms
  3123.         $Comment /* HALF_T1 is a test parameter equal to half the duration of timer T1 */
  3124.       $End_TimerDcl
  3125.       $TimerDcl
  3126.         $TimerId SHORT_TIMER
  3127.         $Duration 1
  3128.         $Unit ms
  3129.         $Comment /* Used in the preambles */
  3130.       $End_TimerDcl
  3131.       $TimerDcl
  3132.         $TimerId T1
  3133.         $Duration T1_ONE
  3134.         $Unit ms
  3135.         $Comment /* T1_ONE is a test parameter equal to duration of timer T1 */
  3136.       $End_TimerDcl
  3137.       $TimerDcl
  3138.         $TimerId TBSY
  3139.         $Duration Tb
  3140.         $Unit ms
  3141.         $Comment /* The time the IUT will remain in the busy immediately after entering the information transfer phase */
  3142.       $End_TimerDcl
  3143.       $TimerDcl
  3144.         $TimerId TMO1
  3145.         $Duration Td
  3146.         $Unit ms
  3147.         $Comment /* Tester timeout waiting for an IUT response */
  3148.       $End_TimerDcl
  3149.       $TimerDcl
  3150.         $TimerId TOPR
  3151.         $Duration TOPERATOR
  3152.         $Unit sec
  3153.         $Comment /* The time required for the operator action on the implicit send events */
  3154.       $End_TimerDcl
  3155.       $TimerDcl
  3156.         $TimerId TWO_T1
  3157.         $Duration T1_ONE
  3158.         $Unit ms
  3159.         $Comment /* TWO_T1 is a test parameter equal to twice the duration of timer T1 */
  3160.       $End_TimerDcl
  3161.     $End_TimerDcls
  3162.     $PDU_TypeDefs
  3163.       $ASN1_PDU_TypeDefs
  3164.         $Begin_ASN1_PDU_TypeDef
  3165.           $PDU_Id I_Frame
  3166.           $PCO_Type PCO
  3167.           $ASN1_TypeDefinition
  3168.             [0] SEQUENCE {
  3169.               address Frame_Address ,
  3170.               control I_Control ,
  3171.               user_data I_Field 
  3172.             } 
  3173.           $End_ASN1_TypeDefinition
  3174.         $End_ASN1_PDU_TypeDef
  3175.         $Begin_ASN1_PDU_TypeDef
  3176.           $PDU_Id RR
  3177.           $PCO_Type PCO
  3178.           $ASN1_TypeDefinition
  3179.             [1] SEQUENCE {
  3180.               address Frame_Address ,
  3181.               control S_Control 
  3182.             } 
  3183.           $End_ASN1_TypeDefinition
  3184.         $End_ASN1_PDU_TypeDef
  3185.         $Begin_ASN1_PDU_TypeDef
  3186.           $PDU_Id RNR
  3187.           $PCO_Type PCO
  3188.           $ASN1_TypeDefinition
  3189.             [5] SEQUENCE {
  3190.               address Frame_Address ,
  3191.               control S_Control 
  3192.             } 
  3193.           $End_ASN1_TypeDefinition
  3194.         $End_ASN1_PDU_TypeDef
  3195.         $Begin_ASN1_PDU_TypeDef
  3196.           $PDU_Id REJ
  3197.           $PCO_Type PCO
  3198.           $ASN1_TypeDefinition
  3199.             [9] SEQUENCE {
  3200.               address Frame_Address ,
  3201.               control S_Control 
  3202.             } 
  3203.           $End_ASN1_TypeDefinition
  3204.         $End_ASN1_PDU_TypeDef
  3205.         $Begin_ASN1_PDU_TypeDef
  3206.           $PDU_Id SABM
  3207.           $PCO_Type PCO
  3208.           $ASN1_TypeDefinition
  3209.             [47] SEQUENCE {
  3210.               address Frame_Address ,
  3211.               p_f Poll_Final 
  3212.             } 
  3213.           $End_ASN1_TypeDefinition
  3214.         $End_ASN1_PDU_TypeDef
  3215.         $Begin_ASN1_PDU_TypeDef
  3216.           $PDU_Id SABME
  3217.           $PCO_Type PCO
  3218.           $ASN1_TypeDefinition
  3219.             [111] SEQUENCE {
  3220.               address Frame_Address ,
  3221.               p_f Poll_Final 
  3222.             } 
  3223.           $End_ASN1_TypeDefinition
  3224.         $End_ASN1_PDU_TypeDef
  3225.         $Begin_ASN1_PDU_TypeDef
  3226.           $PDU_Id DISC
  3227.           $PCO_Type PCO
  3228.           $ASN1_TypeDefinition
  3229.             [67] SEQUENCE {
  3230.               address Frame_Address ,
  3231.               p_f Poll_Final 
  3232.             } 
  3233.           $End_ASN1_TypeDefinition
  3234.         $End_ASN1_PDU_TypeDef
  3235.         $Begin_ASN1_PDU_TypeDef
  3236.           $PDU_Id DM
  3237.           $PCO_Type PCO
  3238.           $ASN1_TypeDefinition
  3239.             [15] SEQUENCE {
  3240.               address Frame_Address ,
  3241.               p_f Poll_Final 
  3242.             } 
  3243.           $End_ASN1_TypeDefinition
  3244.         $End_ASN1_PDU_TypeDef
  3245.         $Begin_ASN1_PDU_TypeDef
  3246.           $PDU_Id UA
  3247.           $PCO_Type PCO
  3248.           $ASN1_TypeDefinition
  3249.             [99] SEQUENCE {
  3250.               address Frame_Address ,
  3251.               p_f Poll_Final 
  3252.             } 
  3253.           $End_ASN1_TypeDefinition
  3254.         $End_ASN1_PDU_TypeDef
  3255.         $Begin_ASN1_PDU_TypeDef
  3256.           $PDU_Id FRMR
  3257.           $PCO_Type PCO
  3258.           $ASN1_TypeDefinition
  3259.             [135] SEQUENCE {
  3260.               address Frame_Address ,
  3261.               p_f Poll_Final ,
  3262.               i_field FRMR_I_Field 
  3263.             } 
  3264.           $End_ASN1_TypeDefinition
  3265.         $End_ASN1_PDU_TypeDef
  3266.         $Begin_ASN1_PDU_TypeDef
  3267.           $PDU_Id Unformatted_Frame_Type
  3268.           $PCO_Type PCO
  3269.           $ASN1_TypeDefinition
  3270.             [0] OCTET STRING (SIZE(1..4103)) 
  3271.           $End_ASN1_TypeDefinition
  3272.         $End_ASN1_PDU_TypeDef
  3273.         $Begin_ASN1_PDU_TypeDef
  3274.           $PDU_Id RR_L
  3275.           $PCO_Type PCO
  3276.           $ASN1_TypeDefinition
  3277.             [1] SEQUENCE {
  3278.               address Frame_Address ,
  3279.               control S_Control ,
  3280.               info OCTET STRING (SIZE(1..32)) 
  3281.             } 
  3282.           $End_ASN1_TypeDefinition
  3283.         $End_ASN1_PDU_TypeDef
  3284.         $Begin_ASN1_PDU_TypeDef
  3285.           $PDU_Id RNR_L
  3286.           $PCO_Type PCO
  3287.           $ASN1_TypeDefinition
  3288.             [5] SEQUENCE {
  3289.               address Frame_Address ,
  3290.               control S_Control ,
  3291.               info OCTET STRING (SIZE(1..32)) 
  3292.             } 
  3293.           $End_ASN1_TypeDefinition
  3294.         $End_ASN1_PDU_TypeDef
  3295.         $Begin_ASN1_PDU_TypeDef
  3296.           $PDU_Id REJ_L
  3297.           $PCO_Type PCO
  3298.           $ASN1_TypeDefinition
  3299.             [9] SEQUENCE {
  3300.               address Frame_Address ,
  3301.               control S_Control ,
  3302.               info OCTET STRING (SIZE(1..32)) 
  3303.             } 
  3304.           $End_ASN1_TypeDefinition
  3305.         $End_ASN1_PDU_TypeDef
  3306.         $Begin_ASN1_PDU_TypeDef
  3307.           $PDU_Id Call
  3308.           $PCO_Type 
  3309.           $ASN1_TypeDefinition
  3310.             [11] SEQUENCE {
  3311.               header Packet_Header ,
  3312.               called_dte_addr Address OPTIONAL ,
  3313.               calling_dte_addr Address OPTIONAL ,
  3314.               facilities Facility_Field OPTIONAL ,
  3315.               user_data Call_Request_User_Data OPTIONAL 
  3316.             } 
  3317.           $End_ASN1_TypeDefinition
  3318.         $End_ASN1_PDU_TypeDef
  3319.         $Begin_ASN1_PDU_TypeDef
  3320.           $PDU_Id Accept
  3321.           $PCO_Type 
  3322.           $ASN1_TypeDefinition
  3323.             [15] SEQUENCE {
  3324.               header Packet_Header ,
  3325.               called_dte_addr Address OPTIONAL ,
  3326.               calling_dte_addr Address OPTIONAL ,
  3327.               facilities Facility_Field OPTIONAL ,
  3328.               call_user_data OCTET STRING (SIZE(1..128)) OPTIONAL 
  3329.             } 
  3330.           $End_ASN1_TypeDefinition
  3331.         $End_ASN1_PDU_TypeDef
  3332.         $Begin_ASN1_PDU_TypeDef
  3333.           $PDU_Id Clear
  3334.           $PCO_Type 
  3335.           $ASN1_TypeDefinition
  3336.             [19] SEQUENCE {
  3337.               header Packet_Header ,
  3338.               clearing_cause Clearing_Cause ,
  3339.               diagnostic_code INTEGER (0..255) ,
  3340.               extended Clear_Request_Extension OPTIONAL 
  3341.             } 
  3342.           $End_ASN1_TypeDefinition
  3343.         $End_ASN1_PDU_TypeDef
  3344.         $Begin_ASN1_PDU_TypeDef
  3345.           $PDU_Id Clear_Confirmation
  3346.           $PCO_Type 
  3347.           $ASN1_TypeDefinition
  3348.             [23] SEQUENCE {
  3349.               header Packet_Header ,
  3350.               extended Clear_Confirmation_Extension OPTIONAL 
  3351.             } 
  3352.           $End_ASN1_TypeDefinition
  3353.         $End_ASN1_PDU_TypeDef
  3354.         $Begin_ASN1_PDU_TypeDef
  3355.           $PDU_Id Data
  3356.           $PCO_Type 
  3357.           $ASN1_TypeDefinition
  3358.             [0] SEQUENCE {
  3359.               header Packet_Header ,
  3360.               flow_control_info Flow_Control_Information ,
  3361.               user_data User_Data_Type 
  3362.             } 
  3363.           $End_ASN1_TypeDefinition
  3364.         $End_ASN1_PDU_TypeDef
  3365.         $Begin_ASN1_PDU_TypeDef
  3366.           $PDU_Id Interrupt
  3367.           $PCO_Type 
  3368.           $ASN1_TypeDefinition
  3369.             [35] SEQUENCE {
  3370.               header Packet_Header ,
  3371.               user_data OCTET STRING (SIZE(1..32)) 
  3372.             } 
  3373.           $End_ASN1_TypeDefinition
  3374.         $End_ASN1_PDU_TypeDef
  3375.         $Begin_ASN1_PDU_TypeDef
  3376.           $PDU_Id Interrupt_Confirmation
  3377.           $PCO_Type 
  3378.           $ASN1_TypeDefinition
  3379.             [39] Packet_Header 
  3380.           $End_ASN1_TypeDefinition
  3381.         $End_ASN1_PDU_TypeDef
  3382.         $Begin_ASN1_PDU_TypeDef
  3383.           $PDU_Id Receive_Ready
  3384.           $PCO_Type 
  3385.           $ASN1_TypeDefinition
  3386.             [1] SEQUENCE {
  3387.               header Packet_Header ,
  3388.               ack_info Ack_Information 
  3389.             } 
  3390.           $End_ASN1_TypeDefinition
  3391.         $End_ASN1_PDU_TypeDef
  3392.         $Begin_ASN1_PDU_TypeDef
  3393.           $PDU_Id Receive_Not_Ready
  3394.           $PCO_Type 
  3395.           $ASN1_TypeDefinition
  3396.             [5] Receive_Ready 
  3397.           $End_ASN1_TypeDefinition
  3398.         $End_ASN1_PDU_TypeDef
  3399.         $Begin_ASN1_PDU_TypeDef
  3400.           $PDU_Id Reject
  3401.           $PCO_Type 
  3402.           $ASN1_TypeDefinition
  3403.             [9] Receive_Ready 
  3404.           $End_ASN1_TypeDefinition
  3405.         $End_ASN1_PDU_TypeDef
  3406.         $Begin_ASN1_PDU_TypeDef
  3407.           $PDU_Id Reset
  3408.           $PCO_Type 
  3409.           $ASN1_TypeDefinition
  3410.             [27] SEQUENCE {
  3411.               header Packet_Header ,
  3412.               resetting_cause Clearing_Cause ,
  3413.               diagnostic_code INTEGER (0..255) 
  3414.             } 
  3415.           $End_ASN1_TypeDefinition
  3416.         $End_ASN1_PDU_TypeDef
  3417.         $Begin_ASN1_PDU_TypeDef
  3418.           $PDU_Id Reset_Confirmation
  3419.           $PCO_Type 
  3420.           $ASN1_TypeDefinition
  3421.             [31] Packet_Header 
  3422.           $End_ASN1_TypeDefinition
  3423.         $End_ASN1_PDU_TypeDef
  3424.         $Begin_ASN1_PDU_TypeDef
  3425.           $PDU_Id Restart
  3426.           $PCO_Type 
  3427.           $ASN1_TypeDefinition
  3428.             [251] SEQUENCE {
  3429.               header Packet_Header ,
  3430.               restarting_cause Restarting_Cause ,
  3431.               diagnostic_code INTEGER (0..255) 
  3432.             } 
  3433.           $End_ASN1_TypeDefinition
  3434.         $End_ASN1_PDU_TypeDef
  3435.         $Begin_ASN1_PDU_TypeDef
  3436.           $PDU_Id Restart_Confirmation
  3437.           $PCO_Type 
  3438.           $ASN1_TypeDefinition
  3439.             [255] Packet_Header 
  3440.           $End_ASN1_TypeDefinition
  3441.         $End_ASN1_PDU_TypeDef
  3442.         $Begin_ASN1_PDU_TypeDef
  3443.           $PDU_Id Diagnostic
  3444.           $PCO_Type 
  3445.           $ASN1_TypeDefinition
  3446.             [241] SEQUENCE {
  3447.               header Packet_Header ,
  3448.               diagnostic_code INTEGER (0..255) ,
  3449.               diagnostic_explanation OCTET STRING (SIZE(2..3)) 
  3450.             } 
  3451.           $End_ASN1_TypeDefinition
  3452.         $End_ASN1_PDU_TypeDef
  3453.         $Begin_ASN1_PDU_TypeDef
  3454.           $PDU_Id Registration_Request
  3455.           $PCO_Type 
  3456.           $ASN1_TypeDefinition
  3457.             [243] SEQUENCE {
  3458.               header Packet_Header ,
  3459.               registration Registration_Field 
  3460.             } 
  3461.           $End_ASN1_TypeDefinition
  3462.         $End_ASN1_PDU_TypeDef
  3463.         $Begin_ASN1_PDU_TypeDef
  3464.           $PDU_Id Registration_Confirmation
  3465.           $PCO_Type 
  3466.           $ASN1_TypeDefinition
  3467.             [247] SEQUENCE {
  3468.               header Packet_Header ,
  3469.               cause Registration_Cause ,
  3470.               diagnostic_code INTEGER (0..255) ,
  3471.               registration Registration_Field 
  3472.             } 
  3473.           $End_ASN1_TypeDefinition
  3474.         $End_ASN1_PDU_TypeDef
  3475.         $Begin_ASN1_PDU_TypeDef
  3476.           $PDU_Id Unformatted_Packet_Type
  3477.           $PCO_Type 
  3478.           $ASN1_TypeDefinition
  3479.             [0] OCTET STRING (SIZE(1..4100)) 
  3480.           $End_ASN1_TypeDefinition
  3481.         $End_ASN1_PDU_TypeDef
  3482.         $Begin_ASN1_PDU_TypeDef
  3483.           $PDU_Id Clear_Confirmation_Error
  3484.           $PCO_Type 
  3485.           $ASN1_TypeDefinition
  3486.             [23] SEQUENCE {
  3487.               pdu [23] Clear_Confirmation ,
  3488.               error OCTET STRING 
  3489.             } 
  3490.           $End_ASN1_TypeDefinition
  3491.         $End_ASN1_PDU_TypeDef
  3492.         $Begin_ASN1_PDU_TypeDef
  3493.           $PDU_Id Interrupt_Confirmation_Error
  3494.           $PCO_Type 
  3495.           $ASN1_TypeDefinition
  3496.             [39] SEQUENCE {
  3497.               pdu [39] Interrupt_Confirmation ,
  3498.               error OCTET STRING 
  3499.             } 
  3500.           $End_ASN1_TypeDefinition
  3501.         $End_ASN1_PDU_TypeDef
  3502.         $Begin_ASN1_PDU_TypeDef
  3503.           $PDU_Id Receive_Ready_Error
  3504.           $PCO_Type 
  3505.           $ASN1_TypeDefinition
  3506.             [1] SEQUENCE {
  3507.               pdu [1] Receive_Ready ,
  3508.               error OCTET STRING 
  3509.             } 
  3510.           $End_ASN1_TypeDefinition
  3511.         $End_ASN1_PDU_TypeDef
  3512.         $Begin_ASN1_PDU_TypeDef
  3513.           $PDU_Id Receive_Not_Ready_Error
  3514.           $PCO_Type 
  3515.           $ASN1_TypeDefinition
  3516.             [5] SEQUENCE {
  3517.               pdu [5] Receive_Not_Ready ,
  3518.               error OCTET STRING 
  3519.             } 
  3520.           $End_ASN1_TypeDefinition
  3521.         $End_ASN1_PDU_TypeDef
  3522.         $Begin_ASN1_PDU_TypeDef
  3523.           $PDU_Id Reject_Error
  3524.           $PCO_Type 
  3525.           $ASN1_TypeDefinition
  3526.             [9] SEQUENCE {
  3527.               pdu [9] Reject ,
  3528.               error OCTET STRING 
  3529.             } 
  3530.           $End_ASN1_TypeDefinition
  3531.         $End_ASN1_PDU_TypeDef
  3532.         $Begin_ASN1_PDU_TypeDef
  3533.           $PDU_Id Reset_Error
  3534.           $PCO_Type 
  3535.           $ASN1_TypeDefinition
  3536.             [27] SEQUENCE {
  3537.               pdu [27] Reset ,
  3538.               error OCTET STRING 
  3539.             } 
  3540.           $End_ASN1_TypeDefinition
  3541.         $End_ASN1_PDU_TypeDef
  3542.         $Begin_ASN1_PDU_TypeDef
  3543.           $PDU_Id Reset_Confirmation_Error
  3544.           $PCO_Type 
  3545.           $ASN1_TypeDefinition
  3546.             [31] SEQUENCE {
  3547.               pdu [31] Reset_Confirmation ,
  3548.               error OCTET STRING 
  3549.             } 
  3550.           $End_ASN1_TypeDefinition
  3551.         $End_ASN1_PDU_TypeDef
  3552.         $Begin_ASN1_PDU_TypeDef
  3553.           $PDU_Id Restart_Error
  3554.           $PCO_Type 
  3555.           $ASN1_TypeDefinition
  3556.             [251] SEQUENCE {
  3557.               pdu [251] Restart ,
  3558.               error OCTET STRING 
  3559.             } 
  3560.           $End_ASN1_TypeDefinition
  3561.         $End_ASN1_PDU_TypeDef
  3562.         $Begin_ASN1_PDU_TypeDef
  3563.           $PDU_Id Restart_Confirmation_Error
  3564.           $PCO_Type 
  3565.           $ASN1_TypeDefinition
  3566.             [255] SEQUENCE {
  3567.               pdu [255] Restart_Confirmation ,
  3568.               error OCTET STRING 
  3569.             } 
  3570.           $End_ASN1_TypeDefinition
  3571.         $End_ASN1_PDU_TypeDef
  3572.         $Begin_ASN1_PDU_TypeDef
  3573.           $PDU_Id Unformatted_Packet_Error_Type
  3574.           $PCO_Type 
  3575.           $ASN1_TypeDefinition
  3576.             [0] SEQUENCE {
  3577.               pdu Packet_Header ,
  3578.               error OCTET STRING 
  3579.             } 
  3580.           $End_ASN1_TypeDefinition
  3581.         $End_ASN1_PDU_TypeDef
  3582.       $End_ASN1_PDU_TypeDefs
  3583.     $End_PDU_TypeDefs
  3584.   $End_DeclarationsPart
  3585.   $ConstraintsPart
  3586.     $PDU_Constraints
  3587.       $ASN1_PDU_Constraints
  3588.         $Begin_ASN1_PDU_Constraint
  3589.           $ConsId ABORT_1
  3590.           $PDU_Id Unformatted_Frame_Type
  3591.           $DerivPath
  3592.           $ASN1_ConsValue
  3593.             *
  3594.           $End_ASN1_ConsValue
  3595.         $End_ASN1_PDU_Constraint
  3596.         $Begin_ASN1_PDU_Constraint
  3597.           $ConsId DISC_10
  3598.           $PDU_Id DISC
  3599.           $DerivPath
  3600.           $ASN1_ConsValue
  3601.             {
  3602.               address b, 
  3603.               p_f off
  3604.             }
  3605.           $End_ASN1_ConsValue
  3606.         $End_ASN1_PDU_Constraint
  3607.         $Begin_ASN1_PDU_Constraint
  3608.           $ConsId DISC_11
  3609.           $PDU_Id DISC
  3610.           $DerivPath
  3611.           $ASN1_ConsValue
  3612.             {
  3613.               address b, 
  3614.               p_f on
  3615.             }
  3616.           $End_ASN1_ConsValue
  3617.         $End_ASN1_PDU_Constraint
  3618.         $Begin_ASN1_PDU_Constraint
  3619.           $ConsId DISC_12
  3620.           $PDU_Id DISC
  3621.           $DerivPath
  3622.           $ASN1_ConsValue
  3623.             {
  3624.               address b, 
  3625.               p_f ?
  3626.             }
  3627.           $End_ASN1_ConsValue
  3628.         $End_ASN1_PDU_Constraint
  3629.         $Begin_ASN1_PDU_Constraint
  3630.           $ConsId DISC_30
  3631.           $PDU_Id DISC
  3632.           $DerivPath
  3633.           $ASN1_ConsValue
  3634.             {
  3635.               address a, 
  3636.               p_f off
  3637.             }
  3638.           $End_ASN1_ConsValue
  3639.         $End_ASN1_PDU_Constraint
  3640.         $Begin_ASN1_PDU_Constraint
  3641.           $ConsId DISC_31
  3642.           $PDU_Id DISC
  3643.           $DerivPath
  3644.           $ASN1_ConsValue
  3645.             {
  3646.               address a, 
  3647.               p_f on
  3648.             }
  3649.           $End_ASN1_ConsValue
  3650.         $End_ASN1_PDU_Constraint
  3651.         $Begin_ASN1_PDU_Constraint
  3652.           $ConsId DISC_40
  3653.           $PDU_Id DISC
  3654.           $DerivPath
  3655.           $Comment /* Invalid address */
  3656.           $ASN1_ConsValue
  3657.             {
  3658.               address 4, 
  3659.               p_f off
  3660.             }
  3661.           $End_ASN1_ConsValue
  3662.         $End_ASN1_PDU_Constraint
  3663.         $Begin_ASN1_PDU_Constraint
  3664.           $ConsId DM_1(PF:Poll_Final)
  3665.           $PDU_Id DM
  3666.           $DerivPath
  3667.           $ASN1_ConsValue
  3668.             {
  3669.               address b, 
  3670.               p_f PF
  3671.             }
  3672.           $End_ASN1_ConsValue
  3673.         $End_ASN1_PDU_Constraint
  3674.         $Begin_ASN1_PDU_Constraint
  3675.           $ConsId DM_10
  3676.           $PDU_Id DM
  3677.           $DerivPath
  3678.           $ASN1_ConsValue
  3679.             {
  3680.               address b, 
  3681.               p_f off
  3682.             }
  3683.           $End_ASN1_ConsValue
  3684.         $End_ASN1_PDU_Constraint
  3685.         $Begin_ASN1_PDU_Constraint
  3686.           $ConsId DM_11
  3687.           $PDU_Id DM
  3688.           $DerivPath
  3689.           $ASN1_ConsValue
  3690.             {
  3691.               address b, 
  3692.               p_f on
  3693.             }
  3694.           $End_ASN1_ConsValue
  3695.         $End_ASN1_PDU_Constraint
  3696.         $Begin_ASN1_PDU_Constraint
  3697.           $ConsId DM_30
  3698.           $PDU_Id DM
  3699.           $DerivPath
  3700.           $ASN1_ConsValue
  3701.             {
  3702.               address a, 
  3703.               p_f off
  3704.             }
  3705.           $End_ASN1_ConsValue
  3706.         $End_ASN1_PDU_Constraint
  3707.         $Begin_ASN1_PDU_Constraint
  3708.           $ConsId DM_31
  3709.           $PDU_Id DM
  3710.           $DerivPath
  3711.           $ASN1_ConsValue
  3712.             {
  3713.               address a, 
  3714.               p_f on
  3715.             }
  3716.           $End_ASN1_ConsValue
  3717.         $End_ASN1_PDU_Constraint
  3718.         $Begin_ASN1_PDU_Constraint
  3719.           $ConsId FCS_ERROR_1
  3720.           $PDU_Id Unformatted_Frame_Type
  3721.           $DerivPath
  3722.           $ASN1_ConsValue
  3723.             *
  3724.           $End_ASN1_ConsValue
  3725.         $End_ASN1_PDU_Constraint
  3726.         $Begin_ASN1_PDU_Constraint
  3727.           $ConsId FRMR_10
  3728.           $PDU_Id FRMR
  3729.           $DerivPath
  3730.           $ASN1_ConsValue
  3731.             {
  3732.               address b, 
  3733.               p_f off, 
  3734.               i_field 
  3735.                 mod8 {
  3736.                   control 'FF'H, 
  3737.                   vs 0, 
  3738.                   c_r on, 
  3739.                   vr 0, 
  3740.                   zyxw '0001'B
  3741.                 }
  3742.             }
  3743.           $End_ASN1_ConsValue
  3744.         $End_ASN1_PDU_Constraint
  3745.         $Begin_ASN1_PDU_Constraint
  3746.           $ConsId FRMR_11
  3747.           $PDU_Id FRMR
  3748.           $DerivPath
  3749.           $ASN1_ConsValue
  3750.             {
  3751.               address b, 
  3752.               p_f on, 
  3753.               i_field 
  3754.                 mod8 {
  3755.                   control 'FF'H, 
  3756.                   vs 0, 
  3757.                   c_r off, 
  3758.                   vr 0, 
  3759.                   zyxw '0001'B
  3760.                 }
  3761.             }
  3762.           $End_ASN1_ConsValue
  3763.         $End_ASN1_PDU_Constraint
  3764.         $Begin_ASN1_PDU_Constraint
  3765.           $ConsId FRMR_30
  3766.           $PDU_Id FRMR
  3767.           $DerivPath
  3768.           $ASN1_ConsValue
  3769.             {
  3770.               address a, 
  3771.               p_f off, 
  3772.               i_field 
  3773.                 mod8 {
  3774.                   control ?, 
  3775.                   vs ?, 
  3776.                   c_r ?, 
  3777.                   vr ?, 
  3778.                   zyxw ?
  3779.                 }
  3780.             }
  3781.           $End_ASN1_ConsValue
  3782.         $End_ASN1_PDU_Constraint
  3783.         $Begin_ASN1_PDU_Constraint
  3784.           $ConsId FRMR_31
  3785.           $PDU_Id FRMR
  3786.           $DerivPath
  3787.           $ASN1_ConsValue
  3788.             {
  3789.               address a, 
  3790.               p_f on, 
  3791.               i_field 
  3792.                 mod8 {
  3793.                   control ?, 
  3794.                   vs ?, 
  3795.                   c_r ?, 
  3796.                   vr ?, 
  3797.                   zyxw ?
  3798.                 }
  3799.             }
  3800.           $End_ASN1_ConsValue
  3801.         $End_ASN1_PDU_Constraint
  3802.         $Begin_ASN1_PDU_Constraint
  3803.           $ConsId FRMR_32
  3804.           $PDU_Id FRMR
  3805.           $DerivPath
  3806.           $ASN1_ConsValue
  3807.             {
  3808.               address a, 
  3809.               p_f ?, 
  3810.               i_field 
  3811.                 mod8 {
  3812.                   control ?, 
  3813.                   vs ?, 
  3814.                   c_r ?, 
  3815.                   vr ?, 
  3816.                   zyxw ?
  3817.                 }
  3818.             }
  3819.           $End_ASN1_ConsValue
  3820.         $End_ASN1_PDU_Constraint
  3821.         $Begin_ASN1_PDU_Constraint
  3822.           $ConsId FRMR_33(VS,VR:INTEGER;Z: BITSTRING)
  3823.           $PDU_Id FRMR
  3824.           $DerivPath
  3825.           $ASN1_ConsValue
  3826.             {
  3827.               address a, 
  3828.               p_f off, 
  3829.               i_field 
  3830.                 mod8 {
  3831.                   control ?, 
  3832.                   vs VS, 
  3833.                   c_r off, 
  3834.                   vr VR, 
  3835.                   zyxw Z
  3836.                 }
  3837.             }
  3838.           $End_ASN1_ConsValue
  3839.         $End_ASN1_PDU_Constraint
  3840.         $Begin_ASN1_PDU_Constraint
  3841.           $ConsId FRMR_34(VS,VR:INTEGER;Z: BITSTRING)
  3842.           $PDU_Id FRMR
  3843.           $DerivPath
  3844.           $ASN1_ConsValue
  3845.             {
  3846.               address a, 
  3847.               p_f on, 
  3848.               i_field 
  3849.                 mod8 {
  3850.                   control ?, 
  3851.                   vs VS, 
  3852.                   c_r off, 
  3853.                   vr VR, 
  3854.                   zyxw Z
  3855.                 }
  3856.             }
  3857.           $End_ASN1_ConsValue
  3858.         $End_ASN1_PDU_Constraint
  3859.         $Begin_ASN1_PDU_Constraint
  3860.           $ConsId HEX_1
  3861.           $PDU_Id Unformatted_Frame_Type
  3862.           $DerivPath
  3863.           $ASN1_ConsValue
  3864.             *
  3865.           $End_ASN1_ConsValue
  3866.         $End_ASN1_PDU_Constraint
  3867.         $Begin_ASN1_PDU_Constraint
  3868.           $ConsId I_10
  3869.           $PDU_Id I_Frame
  3870.           $DerivPath
  3871.           $ASN1_ConsValue
  3872.             {
  3873.               address b, 
  3874.               control 
  3875.                 mod8 {
  3876.                   nr ?, 
  3877.                   p off, 
  3878.                   ns ?
  3879.                 }, 
  3880.               user_data *
  3881.             }
  3882.           $End_ASN1_ConsValue
  3883.         $End_ASN1_PDU_Constraint
  3884.         $Begin_ASN1_PDU_Constraint
  3885.           $ConsId I_11
  3886.           $PDU_Id I_Frame
  3887.           $DerivPath
  3888.           $ASN1_ConsValue
  3889.             {
  3890.               address b, 
  3891.               control 
  3892.                 mod8 {
  3893.                   nr ?, 
  3894.                   p on, 
  3895.                   ns ?
  3896.                 }, 
  3897.               user_data *
  3898.             }
  3899.           $End_ASN1_ConsValue
  3900.         $End_ASN1_PDU_Constraint
  3901.         $Begin_ASN1_PDU_Constraint
  3902.           $ConsId I_12
  3903.           $PDU_Id I_Frame
  3904.           $DerivPath
  3905.           $ASN1_ConsValue
  3906.             {
  3907.               address b, 
  3908.               control 
  3909.                 mod8 {
  3910.                   nr ?, 
  3911.                   p ?, 
  3912.                   ns ?
  3913.                 }, 
  3914.               user_data *
  3915.             }
  3916.           $End_ASN1_ConsValue
  3917.         $End_ASN1_PDU_Constraint
  3918.         $Begin_ASN1_PDU_Constraint
  3919.           $ConsId I_30
  3920.           $PDU_Id I_Frame
  3921.           $DerivPath
  3922.           $ASN1_ConsValue
  3923.             {
  3924.               address a, 
  3925.               control 
  3926.                 mod8 {
  3927.                   nr ?, 
  3928.                   p off, 
  3929.                   ns ?
  3930.                 }, 
  3931.               user_data UDAT
  3932.             }
  3933.           $End_ASN1_ConsValue
  3934.         $End_ASN1_PDU_Constraint
  3935.         $Begin_ASN1_PDU_Constraint
  3936.           $ConsId I_31
  3937.           $PDU_Id I_Frame
  3938.           $DerivPath
  3939.           $ASN1_ConsValue
  3940.             {
  3941.               address a, 
  3942.               control 
  3943.                 mod8 {
  3944.                   nr ?, 
  3945.                   p on, 
  3946.                   ns ?
  3947.                 }, 
  3948.               user_data UDAT
  3949.             }
  3950.           $End_ASN1_ConsValue
  3951.         $End_ASN1_PDU_Constraint
  3952.         $Begin_ASN1_PDU_Constraint
  3953.           $ConsId I_32
  3954.           $PDU_Id I_Frame
  3955.           $DerivPath
  3956.           $Comment /* No info. field */
  3957.           $ASN1_ConsValue
  3958.             {
  3959.               address a, 
  3960.               control 
  3961.                 mod8 {
  3962.                   nr ?, 
  3963.                   p off, 
  3964.                   ns ?
  3965.                 }, 
  3966.               user_data UDAT
  3967.             }
  3968.           $End_ASN1_ConsValue
  3969.         $End_ASN1_PDU_Constraint
  3970.         $Begin_ASN1_PDU_Constraint
  3971.           $ConsId I_33
  3972.           $PDU_Id I_Frame
  3973.           $DerivPath
  3974.           $ASN1_ConsValue
  3975.             {
  3976.               address a, 
  3977.               control 
  3978.                 mod8 {
  3979.                   nr ?, 
  3980.                   p ?, 
  3981.                   ns ?
  3982.                 }, 
  3983.               user_data *
  3984.             }
  3985.           $End_ASN1_ConsValue
  3986.         $End_ASN1_PDU_Constraint
  3987.         $Begin_ASN1_PDU_Constraint
  3988.           $ConsId I_4(PP:Poll_Final)
  3989.           $PDU_Id I_Frame
  3990.           $DerivPath
  3991.           $Comment /* Invalid address */
  3992.           $ASN1_ConsValue
  3993.             {
  3994.               address 4, 
  3995.               control 
  3996.                 mod8 {
  3997.                   nr ?, 
  3998.                   p PP, 
  3999.                   ns ?
  4000.                 }, 
  4001.               user_data '00'H
  4002.             }
  4003.           $End_ASN1_ConsValue
  4004.         $End_ASN1_PDU_Constraint
  4005.         $Begin_ASN1_PDU_Constraint
  4006.           $ConsId LONG_30
  4007.           $PDU_Id I_Frame
  4008.           $DerivPath
  4009.           $Comment /* Information field length = MEL + 8 bits */
  4010.           $ASN1_ConsValue
  4011.             {
  4012.               address a, 
  4013.               control 
  4014.                 mod8 {
  4015.                   nr ?, 
  4016.                   p off, 
  4017.                   ns ?
  4018.                 }, 
  4019.               user_data ULON
  4020.             }
  4021.           $End_ASN1_ConsValue
  4022.         $End_ASN1_PDU_Constraint
  4023.         $Begin_ASN1_PDU_Constraint
  4024.           $ConsId LONG_31
  4025.           $PDU_Id I_Frame
  4026.           $DerivPath
  4027.           $Comment /* Information field length = MEL + 8 bits */
  4028.           $ASN1_ConsValue
  4029.             {
  4030.               address a, 
  4031.               control 
  4032.                 mod8 {
  4033.                   nr ?, 
  4034.                   p on, 
  4035.                   ns ?
  4036.                 }, 
  4037.               user_data ULON
  4038.             }
  4039.           $End_ASN1_ConsValue
  4040.         $End_ASN1_PDU_Constraint
  4041.         $Begin_ASN1_PDU_Constraint
  4042.           $ConsId REJ_10
  4043.           $PDU_Id REJ
  4044.           $DerivPath
  4045.           $Comment /* Command */
  4046.           $ASN1_ConsValue
  4047.             {
  4048.               address b, 
  4049.               control 
  4050.                 mod8 {
  4051.                   nr ?, 
  4052.                   p_f off
  4053.                 }
  4054.             }
  4055.           $End_ASN1_ConsValue
  4056.         $End_ASN1_PDU_Constraint
  4057.         $Begin_ASN1_PDU_Constraint
  4058.           $ConsId REJ_11
  4059.           $PDU_Id REJ
  4060.           $DerivPath
  4061.           $Comment /* Command */
  4062.           $ASN1_ConsValue
  4063.             {
  4064.               address b, 
  4065.               control 
  4066.                 mod8 {
  4067.                   nr ?, 
  4068.                   p_f on
  4069.                 }
  4070.             }
  4071.           $End_ASN1_ConsValue
  4072.         $End_ASN1_PDU_Constraint
  4073.         $Begin_ASN1_PDU_Constraint
  4074.           $ConsId REJ_12
  4075.           $PDU_Id REJ
  4076.           $DerivPath
  4077.           $Comment /* Response */
  4078.           $ASN1_ConsValue
  4079.             {
  4080.               address b, 
  4081.               control 
  4082.                 mod8 {
  4083.                   nr ?, 
  4084.                   p_f off
  4085.                 }
  4086.             }
  4087.           $End_ASN1_ConsValue
  4088.         $End_ASN1_PDU_Constraint
  4089.         $Begin_ASN1_PDU_Constraint
  4090.           $ConsId REJ_13
  4091.           $PDU_Id REJ
  4092.           $DerivPath
  4093.           $Comment /* Response */
  4094.           $ASN1_ConsValue
  4095.             {
  4096.               address b, 
  4097.               control 
  4098.                 mod8 {
  4099.                   nr ?, 
  4100.                   p_f on
  4101.                 }
  4102.             }
  4103.           $End_ASN1_ConsValue
  4104.         $End_ASN1_PDU_Constraint
  4105.         $Begin_ASN1_PDU_Constraint
  4106.           $ConsId REJ_30
  4107.           $PDU_Id REJ
  4108.           $DerivPath
  4109.           $Comment /* Command */
  4110.           $ASN1_ConsValue
  4111.             {
  4112.               address a, 
  4113.               control 
  4114.                 mod8 {
  4115.                   nr ?, 
  4116.                   p_f off
  4117.                 }
  4118.             }
  4119.           $End_ASN1_ConsValue
  4120.         $End_ASN1_PDU_Constraint
  4121.         $Begin_ASN1_PDU_Constraint
  4122.           $ConsId REJ_31
  4123.           $PDU_Id REJ
  4124.           $DerivPath
  4125.           $Comment /* Command */
  4126.           $ASN1_ConsValue
  4127.             {
  4128.               address a, 
  4129.               control 
  4130.                 mod8 {
  4131.                   nr ?, 
  4132.                   p_f on
  4133.                 }
  4134.             }
  4135.           $End_ASN1_ConsValue
  4136.         $End_ASN1_PDU_Constraint
  4137.         $Begin_ASN1_PDU_Constraint
  4138.           $ConsId REJ_32
  4139.           $PDU_Id REJ
  4140.           $DerivPath
  4141.           $Comment /* Response */
  4142.           $ASN1_ConsValue
  4143.             {
  4144.               address a, 
  4145.               control 
  4146.                 mod8 {
  4147.                   nr ?, 
  4148.                   p_f off
  4149.                 }
  4150.             }
  4151.           $End_ASN1_ConsValue
  4152.         $End_ASN1_PDU_Constraint
  4153.         $Begin_ASN1_PDU_Constraint
  4154.           $ConsId REJ_33
  4155.           $PDU_Id REJ
  4156.           $DerivPath
  4157.           $Comment /* Response */
  4158.           $ASN1_ConsValue
  4159.             {
  4160.               address a, 
  4161.               control 
  4162.                 mod8 {
  4163.                   nr ?, 
  4164.                   p_f on
  4165.                 }
  4166.             }
  4167.           $End_ASN1_ConsValue
  4168.         $End_ASN1_PDU_Constraint
  4169.         $Begin_ASN1_PDU_Constraint
  4170.           $ConsId REJ_L_10
  4171.           $PDU_Id REJ_L
  4172.           $DerivPath
  4173.           $Comment /* INFO field may be set to other values */
  4174.           $ASN1_ConsValue
  4175.             {
  4176.               address b, 
  4177.               control 
  4178.                 mod8 {
  4179.                   nr ?, 
  4180.                   p_f off
  4181.                 }
  4182.               info '00'H
  4183.             }
  4184.           $End_ASN1_ConsValue
  4185.         $End_ASN1_PDU_Constraint
  4186.         $Begin_ASN1_PDU_Constraint
  4187.           $ConsId REJ_L_31
  4188.           $PDU_Id REJ_L
  4189.           $DerivPath
  4190.           $Comment /* INFO field may be set to other values */
  4191.           $ASN1_ConsValue
  4192.             {
  4193.               address a, 
  4194.               control 
  4195.                 mod8 {
  4196.                   nr ?, 
  4197.                   p_f on
  4198.                 }
  4199.               info '00'H
  4200.             }
  4201.           $End_ASN1_ConsValue
  4202.         $End_ASN1_PDU_Constraint
  4203.         $Begin_ASN1_PDU_Constraint
  4204.           $ConsId RNR_10
  4205.           $PDU_Id RNR
  4206.           $DerivPath
  4207.           $Comment /* Command */
  4208.           $ASN1_ConsValue
  4209.             {
  4210.               address b, 
  4211.               control 
  4212.                 mod8 {
  4213.                   nr ?, 
  4214.                   p_f off
  4215.                 }
  4216.             }
  4217.           $End_ASN1_ConsValue
  4218.         $End_ASN1_PDU_Constraint
  4219.         $Begin_ASN1_PDU_Constraint
  4220.           $ConsId RNR_11
  4221.           $PDU_Id RNR
  4222.           $DerivPath
  4223.           $Comment /* Command */
  4224.           $ASN1_ConsValue
  4225.             {
  4226.               address b, 
  4227.               control 
  4228.                 mod8 {
  4229.                   nr ?, 
  4230.                   p_f on
  4231.                 }
  4232.             }
  4233.           $End_ASN1_ConsValue
  4234.         $End_ASN1_PDU_Constraint
  4235.         $Begin_ASN1_PDU_Constraint
  4236.           $ConsId RNR_12
  4237.           $PDU_Id RNR
  4238.           $DerivPath
  4239.           $Comment /* Response */
  4240.           $ASN1_ConsValue
  4241.             {
  4242.               address b, 
  4243.               control 
  4244.                 mod8 {
  4245.                   nr ?, 
  4246.                   p_f off
  4247.                 }
  4248.             }
  4249.           $End_ASN1_ConsValue
  4250.         $End_ASN1_PDU_Constraint
  4251.         $Begin_ASN1_PDU_Constraint
  4252.           $ConsId RNR_13
  4253.           $PDU_Id RNR
  4254.           $DerivPath
  4255.           $Comment /* Response */
  4256.           $ASN1_ConsValue
  4257.             {
  4258.               address b, 
  4259.               control 
  4260.                 mod8 {
  4261.                   nr ?, 
  4262.                   p_f on
  4263.                 }
  4264.             }
  4265.           $End_ASN1_ConsValue
  4266.         $End_ASN1_PDU_Constraint
  4267.         $Begin_ASN1_PDU_Constraint
  4268.           $ConsId RNR_14
  4269.           $PDU_Id RNR
  4270.           $DerivPath
  4271.           $ASN1_ConsValue
  4272.             {
  4273.               address b, 
  4274.               control 
  4275.                 mod8 {
  4276.                   nr ?, 
  4277.                   p_f ?
  4278.                 }
  4279.             }
  4280.           $End_ASN1_ConsValue
  4281.         $End_ASN1_PDU_Constraint
  4282.         $Begin_ASN1_PDU_Constraint
  4283.           $ConsId RNR_30
  4284.           $PDU_Id RNR
  4285.           $DerivPath
  4286.           $Comment /* Command */
  4287.           $ASN1_ConsValue
  4288.             {
  4289.               address a, 
  4290.               control 
  4291.                 mod8 {
  4292.                   nr ?, 
  4293.                   p_f off
  4294.                 }
  4295.             }
  4296.           $End_ASN1_ConsValue
  4297.         $End_ASN1_PDU_Constraint
  4298.         $Begin_ASN1_PDU_Constraint
  4299.           $ConsId RNR_31
  4300.           $PDU_Id RNR
  4301.           $DerivPath
  4302.           $Comment /* Command */
  4303.           $ASN1_ConsValue
  4304.             {
  4305.               address a, 
  4306.               control 
  4307.                 mod8 {
  4308.                   nr ?, 
  4309.                   p_f on
  4310.                 }
  4311.             }
  4312.           $End_ASN1_ConsValue
  4313.         $End_ASN1_PDU_Constraint
  4314.         $Begin_ASN1_PDU_Constraint
  4315.           $ConsId RNR_32
  4316.           $PDU_Id RNR
  4317.           $DerivPath
  4318.           $Comment /* Response */
  4319.           $ASN1_ConsValue
  4320.             {
  4321.               address a, 
  4322.               control 
  4323.                 mod8 {
  4324.                   nr ?, 
  4325.                   p_f off
  4326.                 }
  4327.             }
  4328.           $End_ASN1_ConsValue
  4329.         $End_ASN1_PDU_Constraint
  4330.         $Begin_ASN1_PDU_Constraint
  4331.           $ConsId RNR_33
  4332.           $PDU_Id RNR
  4333.           $DerivPath
  4334.           $Comment /* Response */
  4335.           $ASN1_ConsValue
  4336.             {
  4337.               address a, 
  4338.               control 
  4339.                 mod8 {
  4340.                   nr ?, 
  4341.                   p_f on
  4342.                 }
  4343.             }
  4344.           $End_ASN1_ConsValue
  4345.         $End_ASN1_PDU_Constraint
  4346.         $Begin_ASN1_PDU_Constraint
  4347.           $ConsId RNR_L_10
  4348.           $PDU_Id RNR_L
  4349.           $DerivPath
  4350.           $Comment /* INFO field may be set to other values */
  4351.           $ASN1_ConsValue
  4352.             {
  4353.               address b, 
  4354.               control 
  4355.                 mod8 {
  4356.                   nr ?, 
  4357.                   p_f off
  4358.                 }
  4359.               info '00'H
  4360.             }
  4361.           $End_ASN1_ConsValue
  4362.         $End_ASN1_PDU_Constraint
  4363.         $Begin_ASN1_PDU_Constraint
  4364.           $ConsId RNR_L_31
  4365.           $PDU_Id RNR_L
  4366.           $DerivPath
  4367.           $Comment /* INFO may be set to other values. */
  4368.           $ASN1_ConsValue
  4369.             {
  4370.               address a, 
  4371.               control 
  4372.                 mod8 {
  4373.                   nr ?, 
  4374.                   p_f on
  4375.                 }
  4376.               info '00'H
  4377.             }
  4378.           $End_ASN1_ConsValue
  4379.         $End_ASN1_PDU_Constraint
  4380.         $Begin_ASN1_PDU_Constraint
  4381.           $ConsId RR_1(PF:Poll_Final)
  4382.           $PDU_Id RR
  4383.           $DerivPath
  4384.           $Comment /* Response */
  4385.           $ASN1_ConsValue
  4386.             {
  4387.               address b, 
  4388.               control 
  4389.                 mod8 {
  4390.                   nr ?, 
  4391.                   p_f PF
  4392.                 }
  4393.             }
  4394.           $End_ASN1_ConsValue
  4395.         $End_ASN1_PDU_Constraint
  4396.         $Begin_ASN1_PDU_Constraint
  4397.           $ConsId RR_10
  4398.           $PDU_Id RR
  4399.           $DerivPath
  4400.           $Comment /* Command */
  4401.           $ASN1_ConsValue
  4402.             {
  4403.               address b, 
  4404.               control 
  4405.                 mod8 {
  4406.                   nr ?, 
  4407.                   p_f off
  4408.                 }
  4409.             }
  4410.           $End_ASN1_ConsValue
  4411.         $End_ASN1_PDU_Constraint
  4412.         $Begin_ASN1_PDU_Constraint
  4413.           $ConsId RR_11
  4414.           $PDU_Id RR
  4415.           $DerivPath
  4416.           $Comment /* Command */
  4417.           $ASN1_ConsValue
  4418.             {
  4419.               address b, 
  4420.               control 
  4421.                 mod8 {
  4422.                   nr ?, 
  4423.                   p_f on
  4424.                 }
  4425.             }
  4426.           $End_ASN1_ConsValue
  4427.         $End_ASN1_PDU_Constraint
  4428.         $Begin_ASN1_PDU_Constraint
  4429.           $ConsId RR_12
  4430.           $PDU_Id RR
  4431.           $DerivPath
  4432.           $Comment /* Response */
  4433.           $ASN1_ConsValue
  4434.             {
  4435.               address b, 
  4436.               control 
  4437.                 mod8 {
  4438.                   nr ?, 
  4439.                   p_f off
  4440.                 }
  4441.             }
  4442.           $End_ASN1_ConsValue
  4443.         $End_ASN1_PDU_Constraint
  4444.         $Begin_ASN1_PDU_Constraint
  4445.           $ConsId RR_13
  4446.           $PDU_Id RR
  4447.           $DerivPath
  4448.           $Comment /* Response */
  4449.           $ASN1_ConsValue
  4450.             {
  4451.               address b, 
  4452.               control 
  4453.                 mod8 {
  4454.                   nr ?, 
  4455.                   p_f on
  4456.                 }
  4457.             }
  4458.           $End_ASN1_ConsValue
  4459.         $End_ASN1_PDU_Constraint
  4460.         $Begin_ASN1_PDU_Constraint
  4461.           $ConsId RR_14
  4462.           $PDU_Id RR
  4463.           $DerivPath
  4464.           $ASN1_ConsValue
  4465.             {
  4466.               address b, 
  4467.               control 
  4468.                 mod8 {
  4469.                   nr ?, 
  4470.                   p_f ?
  4471.                 }
  4472.             }
  4473.           $End_ASN1_ConsValue
  4474.         $End_ASN1_PDU_Constraint
  4475.         $Begin_ASN1_PDU_Constraint
  4476.           $ConsId RR_30
  4477.           $PDU_Id RR
  4478.           $DerivPath
  4479.           $Comment /* Command */
  4480.           $ASN1_ConsValue
  4481.             {
  4482.               address a, 
  4483.               control 
  4484.                 mod8 {
  4485.                   nr ?, 
  4486.                   p_f off
  4487.                 }
  4488.             }
  4489.           $End_ASN1_ConsValue
  4490.         $End_ASN1_PDU_Constraint
  4491.         $Begin_ASN1_PDU_Constraint
  4492.           $ConsId RR_31
  4493.           $PDU_Id RR
  4494.           $DerivPath
  4495.           $Comment /* Command */
  4496.           $ASN1_ConsValue
  4497.             {
  4498.               address a, 
  4499.               control 
  4500.                 mod8 {
  4501.                   nr ?, 
  4502.                   p_f on
  4503.                 }
  4504.             }
  4505.           $End_ASN1_ConsValue
  4506.         $End_ASN1_PDU_Constraint
  4507.         $Begin_ASN1_PDU_Constraint
  4508.           $ConsId RR_32
  4509.           $PDU_Id RR
  4510.           $DerivPath
  4511.           $Comment /* Response */
  4512.           $ASN1_ConsValue
  4513.             {
  4514.               address a, 
  4515.               control 
  4516.                 mod8 {
  4517.                   nr ?, 
  4518.                   p_f off
  4519.                 }
  4520.             }
  4521.           $End_ASN1_ConsValue
  4522.         $End_ASN1_PDU_Constraint
  4523.         $Begin_ASN1_PDU_Constraint
  4524.           $ConsId RR_33
  4525.           $PDU_Id RR
  4526.           $DerivPath
  4527.           $Comment /* Response */
  4528.           $ASN1_ConsValue
  4529.             {
  4530.               address a, 
  4531.               control 
  4532.                 mod8 {
  4533.                   nr ?, 
  4534.                   p_f on
  4535.                 }
  4536.             }
  4537.           $End_ASN1_ConsValue
  4538.         $End_ASN1_PDU_Constraint
  4539.         $Begin_ASN1_PDU_Constraint
  4540.           $ConsId RR_41
  4541.           $PDU_Id RR
  4542.           $DerivPath
  4543.           $Comment /* Invalid address */
  4544.           $ASN1_ConsValue
  4545.             {
  4546.               address 4, 
  4547.               control 
  4548.                 mod8 {
  4549.                   nr ?, 
  4550.                   p_f on
  4551.                 }
  4552.             }
  4553.           $End_ASN1_ConsValue
  4554.         $End_ASN1_PDU_Constraint
  4555.         $Begin_ASN1_PDU_Constraint
  4556.           $ConsId RR_L_10
  4557.           $PDU_Id RR_L
  4558.           $DerivPath
  4559.           $Comment /* INFO may be set to other values */
  4560.           $ASN1_ConsValue
  4561.             {
  4562.               address b, 
  4563.               control 
  4564.                 mod8 {
  4565.                   nr ?, 
  4566.                   p_f off
  4567.                 }
  4568.               info '00'H
  4569.             }
  4570.           $End_ASN1_ConsValue
  4571.         $End_ASN1_PDU_Constraint
  4572.         $Begin_ASN1_PDU_Constraint
  4573.           $ConsId RR_L_31
  4574.           $PDU_Id RR_L
  4575.           $DerivPath
  4576.           $Comment /* INFO may be set to other values */
  4577.           $ASN1_ConsValue
  4578.             {
  4579.               address a, 
  4580.               control 
  4581.                 mod8 {
  4582.                   nr ?, 
  4583.                   p_f on
  4584.                 }
  4585.               info '00'H
  4586.             }
  4587.           $End_ASN1_ConsValue
  4588.         $End_ASN1_PDU_Constraint
  4589.         $Begin_ASN1_PDU_Constraint
  4590.           $ConsId SABM_10
  4591.           $PDU_Id SABM
  4592.           $DerivPath
  4593.           $ASN1_ConsValue
  4594.             {
  4595.               address b, 
  4596.               p_f off
  4597.             }
  4598.           $End_ASN1_ConsValue
  4599.         $End_ASN1_PDU_Constraint
  4600.         $Begin_ASN1_PDU_Constraint
  4601.           $ConsId SABM_11
  4602.           $PDU_Id SABM
  4603.           $DerivPath
  4604.           $ASN1_ConsValue
  4605.             {
  4606.               address b, 
  4607.               p_f on
  4608.             }
  4609.           $End_ASN1_ConsValue
  4610.         $End_ASN1_PDU_Constraint
  4611.         $Begin_ASN1_PDU_Constraint
  4612.           $ConsId SABM_12
  4613.           $PDU_Id SABM
  4614.           $DerivPath
  4615.           $ASN1_ConsValue
  4616.             {
  4617.               address b, 
  4618.               p_f ?
  4619.             }
  4620.           $End_ASN1_ConsValue
  4621.         $End_ASN1_PDU_Constraint
  4622.         $Begin_ASN1_PDU_Constraint
  4623.           $ConsId SABM_30
  4624.           $PDU_Id SABM
  4625.           $DerivPath
  4626.           $ASN1_ConsValue
  4627.             {
  4628.               address a, 
  4629.               p_f off
  4630.             }
  4631.           $End_ASN1_ConsValue
  4632.         $End_ASN1_PDU_Constraint
  4633.         $Begin_ASN1_PDU_Constraint
  4634.           $ConsId SABM_31
  4635.           $PDU_Id SABM
  4636.           $DerivPath
  4637.           $ASN1_ConsValue
  4638.             {
  4639.               address a, 
  4640.               p_f on
  4641.             }
  4642.           $End_ASN1_ConsValue
  4643.         $End_ASN1_PDU_Constraint
  4644.         $Begin_ASN1_PDU_Constraint
  4645.           $ConsId SABM_40
  4646.           $PDU_Id SABM
  4647.           $DerivPath
  4648.           $ASN1_ConsValue
  4649.             {
  4650.               address 4, 
  4651.               p_f off
  4652.             }
  4653.           $End_ASN1_ConsValue
  4654.         $End_ASN1_PDU_Constraint
  4655.         $Begin_ASN1_PDU_Constraint
  4656.           $ConsId SABM_41
  4657.           $PDU_Id SABM
  4658.           $DerivPath
  4659.           $ASN1_ConsValue
  4660.             {
  4661.               address 4, 
  4662.               p_f on
  4663.             }
  4664.           $End_ASN1_ConsValue
  4665.         $End_ASN1_PDU_Constraint
  4666.         $Begin_ASN1_PDU_Constraint
  4667.           $ConsId UA_1(PF:Poll_Final)
  4668.           $PDU_Id UA
  4669.           $DerivPath
  4670.           $ASN1_ConsValue
  4671.             {
  4672.               address b, 
  4673.               p_f PF
  4674.             }
  4675.           $End_ASN1_ConsValue
  4676.         $End_ASN1_PDU_Constraint
  4677.         $Begin_ASN1_PDU_Constraint
  4678.           $ConsId UA_10
  4679.           $PDU_Id UA
  4680.           $DerivPath
  4681.           $ASN1_ConsValue
  4682.             {
  4683.               address b, 
  4684.               p_f off
  4685.             }
  4686.           $End_ASN1_ConsValue
  4687.         $End_ASN1_PDU_Constraint
  4688.         $Begin_ASN1_PDU_Constraint
  4689.           $ConsId UA_11
  4690.           $PDU_Id UA
  4691.           $DerivPath
  4692.           $ASN1_ConsValue
  4693.             {
  4694.               address b, 
  4695.               p_f on
  4696.             }
  4697.           $End_ASN1_ConsValue
  4698.         $End_ASN1_PDU_Constraint
  4699.         $Begin_ASN1_PDU_Constraint
  4700.           $ConsId UA_30
  4701.           $PDU_Id UA
  4702.           $DerivPath
  4703.           $ASN1_ConsValue
  4704.             {
  4705.               address a, 
  4706.               p_f off
  4707.             }
  4708.           $End_ASN1_ConsValue
  4709.         $End_ASN1_PDU_Constraint
  4710.         $Begin_ASN1_PDU_Constraint
  4711.           $ConsId UA_31
  4712.           $PDU_Id UA
  4713.           $DerivPath
  4714.           $ASN1_ConsValue
  4715.             {
  4716.               address a, 
  4717.               p_f on
  4718.             }
  4719.           $End_ASN1_ConsValue
  4720.         $End_ASN1_PDU_Constraint
  4721.       $End_ASN1_PDU_Constraints
  4722.     $End_PDU_Constraints
  4723.   $End_ConstraintsPart
  4724.   $DynamicPart
  4725.     $TestCases
  4726.       $TestGroup
  4727.         $TestGroupId DL1
  4728.         $TestGroup
  4729.           $TestGroupId DL1_PROPER
  4730.           $Begin_TestCase
  4731.             $TestCaseId DL1_101
  4732.             $TestGroupRef DL1/DL1_PROPER/
  4733.             $TestPurpose /* Verify that the IUT sends a DM/F=1 in response to a DISC/P=1 in the disconnected phase. */
  4734.             $DefaultsRef 
  4735.             $BehaviourDescription
  4736.               $BehaviourLine
  4737.                 $LabelId 
  4738.                 $Line [0] + DL1_STATE 
  4739.                 $Cref 
  4740.                 $VerdictId 
  4741.               $End_BehaviourLine
  4742.               $BehaviourLine
  4743.                 $LabelId 
  4744.                 $Line [1] ! DISC START TMO1 
  4745.                 $Cref DISC_31 
  4746.                 $VerdictId 
  4747.               $End_BehaviourLine
  4748.               $BehaviourLine
  4749.                 $LabelId L1 
  4750.                 $Line [2] ? DM 
  4751.                 $Cref DM_31 
  4752.                 $VerdictId (PASS) 
  4753.               $End_BehaviourLine
  4754.               $BehaviourLine
  4755.                 $LabelId 
  4756.                 $Line [3] + DL1_CHK 
  4757.                 $Cref 
  4758.                 $VerdictId 
  4759.               $End_BehaviourLine
  4760.               $BehaviourLine
  4761.                 $LabelId 
  4762.                 $Line [2] ? DM 
  4763.                 $Cref DM_30 
  4764.                 $VerdictId 
  4765.               $End_BehaviourLine
  4766.               $BehaviourLine
  4767.                 $LabelId 
  4768.                 $Line [3] GOTO L1 
  4769.                 $Cref 
  4770.                 $VerdictId 
  4771.               $End_BehaviourLine
  4772.               $BehaviourLine
  4773.                 $LabelId 
  4774.                 $Line [2] + OTHER_RESPONSE 
  4775.                 $Cref 
  4776.                 $VerdictId 
  4777.               $End_BehaviourLine
  4778.               $BehaviourLine
  4779.                 $LabelId 
  4780.                 $Line [2] ? TIMEOUT TMO1 
  4781.                 $Cref 
  4782.                 $VerdictId FAIL 
  4783.                 $Comment /* No response  */
  4784.               $End_BehaviourLine
  4785.             $End_BehaviourDescription
  4786.           $End_TestCase
  4787.           $Begin_TestCase
  4788.             $TestCaseId DL1_102
  4789.             $TestGroupRef DL1/DL1_PROPER/
  4790.             $TestPurpose /* Verify that the IUT sends a DM/F=0 in response to a DISC/P=0 in the disconnected phase. */
  4791.             $DefaultsRef 
  4792.             $BehaviourDescription
  4793.               $BehaviourLine
  4794.                 $LabelId 
  4795.                 $Line [0] + DL1_STATE 
  4796.                 $Cref 
  4797.                 $VerdictId 
  4798.               $End_BehaviourLine
  4799.               $BehaviourLine
  4800.                 $LabelId 
  4801.                 $Line [1] ! DISC START TMO1 
  4802.                 $Cref DISC_30 
  4803.                 $VerdictId 
  4804.               $End_BehaviourLine
  4805.               $BehaviourLine
  4806.                 $LabelId 
  4807.                 $Line [2] ? DM 
  4808.                 $Cref DM_30 
  4809.                 $VerdictId (PASS) 
  4810.               $End_BehaviourLine
  4811.               $BehaviourLine
  4812.                 $LabelId 
  4813.                 $Line [3] + DL1_CHK 
  4814.                 $Cref 
  4815.                 $VerdictId 
  4816.               $End_BehaviourLine
  4817.               $BehaviourLine
  4818.                 $LabelId 
  4819.                 $Line [2] + OTHER_RESPONSE 
  4820.                 $Cref 
  4821.                 $VerdictId 
  4822.               $End_BehaviourLine
  4823.               $BehaviourLine
  4824.                 $LabelId 
  4825.                 $Line [2] ? TIMEOUT TMO1 
  4826.                 $Cref 
  4827.                 $VerdictId FAIL 
  4828.                 $Comment /* No response  */
  4829.               $End_BehaviourLine
  4830.             $End_BehaviourDescription
  4831.           $End_TestCase
  4832.           $Begin_TestCase
  4833.             $TestCaseId DL1_103
  4834.             $TestGroupRef DL1/DL1_PROPER/
  4835.             $TestPurpose /* Verify that the IUT sends a UA/F=1 or  a DM/F=1 in response to a SABM/P=1 in the disconnected phase. */
  4836.             $DefaultsRef 
  4837.             $BehaviourDescription
  4838.               $BehaviourLine
  4839.                 $LabelId 
  4840.                 $Line [0] + DL1_STATE 
  4841.                 $Cref 
  4842.                 $VerdictId 
  4843.               $End_BehaviourLine
  4844.               $BehaviourLine
  4845.                 $LabelId 
  4846.                 $Line [1] ! SABM START TMO1 
  4847.                 $Cref SABM_31 
  4848.                 $VerdictId 
  4849.               $End_BehaviourLine
  4850.               $BehaviourLine
  4851.                 $LabelId L1 
  4852.                 $Line [2] ? UA 
  4853.                 $Cref UA_31 
  4854.                 $VerdictId (PASS) 
  4855.               $End_BehaviourLine
  4856.               $BehaviourLine
  4857.                 $LabelId 
  4858.                 $Line [3] + DL4_CHK1 
  4859.                 $Cref 
  4860.                 $VerdictId 
  4861.               $End_BehaviourLine
  4862.               $BehaviourLine
  4863.                 $LabelId 
  4864.                 $Line [2] ? DM 
  4865.                 $Cref DM_31 
  4866.                 $VerdictId (PASS) 
  4867.               $End_BehaviourLine
  4868.               $BehaviourLine
  4869.                 $LabelId 
  4870.                 $Line [3] + DL1_CHK 
  4871.                 $Cref 
  4872.                 $VerdictId 
  4873.               $End_BehaviourLine
  4874.               $BehaviourLine
  4875.                 $LabelId 
  4876.                 $Line [2] ? DM 
  4877.                 $Cref DM_30 
  4878.                 $VerdictId 
  4879.               $End_BehaviourLine
  4880.               $BehaviourLine
  4881.                 $LabelId 
  4882.                 $Line [3] GOTO L1 
  4883.                 $Cref 
  4884.                 $VerdictId 
  4885.               $End_BehaviourLine
  4886.               $BehaviourLine
  4887.                 $LabelId 
  4888.                 $Line [2] + OTHER_RESPONSE 
  4889.                 $Cref 
  4890.                 $VerdictId 
  4891.               $End_BehaviourLine
  4892.               $BehaviourLine
  4893.                 $LabelId 
  4894.                 $Line [2] ? TIMEOUT TMO1 
  4895.                 $Cref 
  4896.                 $VerdictId FAIL 
  4897.                 $Comment /* No response  */
  4898.               $End_BehaviourLine
  4899.             $End_BehaviourDescription
  4900.           $End_TestCase
  4901.           $Begin_TestCase
  4902.             $TestCaseId DL1_104
  4903.             $TestGroupRef DL1/DL1_PROPER/
  4904.             $TestPurpose /* Verify that the IUT sends a UA/F=0 or a DM/F=0 in response to a SABM/P=0 in the disconnected phase. */
  4905.             $DefaultsRef 
  4906.             $BehaviourDescription
  4907.               $BehaviourLine
  4908.                 $LabelId 
  4909.                 $Line [0] + DL1_STATE 
  4910.                 $Cref 
  4911.                 $VerdictId 
  4912.               $End_BehaviourLine
  4913.               $BehaviourLine
  4914.                 $LabelId 
  4915.                 $Line [1] ! SABM START TMO1 
  4916.                 $Cref SABM_30 
  4917.                 $VerdictId 
  4918.               $End_BehaviourLine
  4919.               $BehaviourLine
  4920.                 $LabelId 
  4921.                 $Line [2] ? UA 
  4922.                 $Cref UA_30 
  4923.                 $VerdictId (PASS) 
  4924.               $End_BehaviourLine
  4925.               $BehaviourLine
  4926.                 $LabelId 
  4927.                 $Line [3] + DL4_CHK1 
  4928.                 $Cref 
  4929.                 $VerdictId 
  4930.               $End_BehaviourLine
  4931.               $BehaviourLine
  4932.                 $LabelId 
  4933.                 $Line [2] ? DM 
  4934.                 $Cref DM_30 
  4935.                 $VerdictId (PASS) 
  4936.               $End_BehaviourLine
  4937.               $BehaviourLine
  4938.                 $LabelId 
  4939.                 $Line [3] + DL1_CHK 
  4940.                 $Cref 
  4941.                 $VerdictId 
  4942.               $End_BehaviourLine
  4943.               $BehaviourLine
  4944.                 $LabelId 
  4945.                 $Line [2] + OTHER_RESPONSE 
  4946.                 $Cref 
  4947.                 $VerdictId 
  4948.               $End_BehaviourLine
  4949.               $BehaviourLine
  4950.                 $LabelId 
  4951.                 $Line [2] ? TIMEOUT TMO1 
  4952.                 $Cref 
  4953.                 $VerdictId FAIL 
  4954.                 $Comment /* No response  */
  4955.               $End_BehaviourLine
  4956.             $End_BehaviourDescription
  4957.           $End_TestCase
  4958.           $Begin_TestCase
  4959.             $TestCaseId DL1_105
  4960.             $TestGroupRef DL1/DL1_PROPER/
  4961.             $TestPurpose /* Verify that the IUT reacts properly in the disconnected phase on receiving a DM/F=0. */
  4962.             $DefaultsRef 
  4963.             $BehaviourDescription
  4964.               $BehaviourLine
  4965.                 $LabelId 
  4966.                 $Line [0] + DL1_STATE 
  4967.                 $Cref 
  4968.                 $VerdictId 
  4969.               $End_BehaviourLine
  4970.               $BehaviourLine
  4971.                 $LabelId 
  4972.                 $Line [1] ! DM START TMO1 
  4973.                 $Cref DM_10 
  4974.                 $VerdictId 
  4975.               $End_BehaviourLine
  4976.               $BehaviourLine
  4977.                 $LabelId L1 
  4978.                 $Line [2] ? SABM 
  4979.                 $Cref SABM_11 
  4980.                 $VerdictId (PASS) 
  4981.               $End_BehaviourLine
  4982.               $BehaviourLine
  4983.                 $LabelId 
  4984.                 $Line [3] + DL3_CHK 
  4985.                 $Cref 
  4986.                 $VerdictId 
  4987.               $End_BehaviourLine
  4988.               $BehaviourLine
  4989.                 $LabelId 
  4990.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  4991.                 $Cref SABM_10 
  4992.                 $VerdictId (PASS) 
  4993.               $End_BehaviourLine
  4994.               $BehaviourLine
  4995.                 $LabelId 
  4996.                 $Line [3] + DL3_CHK 
  4997.                 $Cref 
  4998.                 $VerdictId 
  4999.               $End_BehaviourLine
  5000.               $BehaviourLine
  5001.                 $LabelId 
  5002.                 $Line [2] ? DISC 
  5003.                 $Cref DISC_11 
  5004.                 $VerdictId (PASS) 
  5005.               $End_BehaviourLine
  5006.               $BehaviourLine
  5007.                 $LabelId 
  5008.                 $Line [3] + DL2_CHK 
  5009.                 $Cref 
  5010.                 $VerdictId 
  5011.               $End_BehaviourLine
  5012.               $BehaviourLine
  5013.                 $LabelId 
  5014.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  5015.                 $Cref DISC_10 
  5016.                 $VerdictId (PASS) 
  5017.               $End_BehaviourLine
  5018.               $BehaviourLine
  5019.                 $LabelId 
  5020.                 $Line [3] + DL2_CHK 
  5021.                 $Cref 
  5022.                 $VerdictId 
  5023.               $End_BehaviourLine
  5024.               $BehaviourLine
  5025.                 $LabelId 
  5026.                 $Line [2] ? DM 
  5027.                 $Cref DM_30 
  5028.                 $VerdictId 
  5029.               $End_BehaviourLine
  5030.               $BehaviourLine
  5031.                 $LabelId 
  5032.                 $Line [3] GOTO L1 
  5033.                 $Cref 
  5034.                 $VerdictId 
  5035.               $End_BehaviourLine
  5036.               $BehaviourLine
  5037.                 $LabelId 
  5038.                 $Line [2] + OTHER_RESPONSE 
  5039.                 $Cref 
  5040.                 $VerdictId 
  5041.               $End_BehaviourLine
  5042.               $BehaviourLine
  5043.                 $LabelId 
  5044.                 $Line [2] ? TIMEOUT TMO1 
  5045.                 $Cref 
  5046.                 $VerdictId (PASS) 
  5047.                 $Comment /* Discarded  */
  5048.               $End_BehaviourLine
  5049.               $BehaviourLine
  5050.                 $LabelId 
  5051.                 $Line [3] + DL1_CHK 
  5052.                 $Cref 
  5053.                 $VerdictId 
  5054.               $End_BehaviourLine
  5055.             $End_BehaviourDescription
  5056.           $End_TestCase
  5057.         $End_TestGroup
  5058.         $TestGroup
  5059.           $TestGroupId DL1_IMPROPER
  5060.           $Begin_TestCase
  5061.             $TestCaseId DL1_201
  5062.             $TestGroupRef DL1/DL1_IMPROPER/
  5063.             $TestPurpose /* Verify that,in the disconnected phase, the IUT upon receipt of a command frame with undefined or not implemented control field with P=1, either discards the frame or sends a DM/F=1 response frame. */
  5064.             $DefaultsRef 
  5065.             $BehaviourDescription
  5066.               $BehaviourLine
  5067.                 $LabelId 
  5068.                 $Line [0] + DL1_STATE 
  5069.                 $Cref 
  5070.                 $VerdictId 
  5071.               $End_BehaviourLine
  5072.               $BehaviourLine
  5073.                 $LabelId 
  5074.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03FF'H) START TMO1 
  5075.                 $Cref HEX_1 
  5076.                 $VerdictId 
  5077.               $End_BehaviourLine
  5078.               $BehaviourLine
  5079.                 $LabelId L1 
  5080.                 $Line [2] ? TIMEOUT TMO1 
  5081.                 $Cref 
  5082.                 $VerdictId (PASS) 
  5083.                 $Comment /* String '03FF'H is a command frame with an undefined or not implemented control field with P=TRUE  */
  5084.               $End_BehaviourLine
  5085.               $BehaviourLine
  5086.                 $LabelId 
  5087.                 $Line [3] + DL1_CHK 
  5088.                 $Cref 
  5089.                 $VerdictId 
  5090.               $End_BehaviourLine
  5091.               $BehaviourLine
  5092.                 $LabelId 
  5093.                 $Line [2] ? DM 
  5094.                 $Cref DM_31 
  5095.                 $VerdictId PASS 
  5096.                 $Comment /* See ISO 7776, Section 5.3.4  */
  5097.               $End_BehaviourLine
  5098.               $BehaviourLine
  5099.                 $LabelId 
  5100.                 $Line [2] ? DM 
  5101.                 $Cref DM_30 
  5102.                 $VerdictId 
  5103.               $End_BehaviourLine
  5104.               $BehaviourLine
  5105.                 $LabelId 
  5106.                 $Line [3] GOTO L1 
  5107.                 $Cref 
  5108.                 $VerdictId 
  5109.               $End_BehaviourLine
  5110.               $BehaviourLine
  5111.                 $LabelId 
  5112.                 $Line [2] + OTHER_RESPONSE 
  5113.                 $Cref 
  5114.                 $VerdictId 
  5115.               $End_BehaviourLine
  5116.             $End_BehaviourDescription
  5117.           $End_TestCase
  5118.           $Begin_TestCase
  5119.             $TestCaseId DL1_202
  5120.             $TestGroupRef DL1/DL1_IMPROPER/
  5121.             $TestPurpose /* Verify that the IUT discards a response frame with an undefined or not implemented control field with F=1 in the disconnected phase. */
  5122.             $DefaultsRef 
  5123.             $BehaviourDescription
  5124.               $BehaviourLine
  5125.                 $LabelId 
  5126.                 $Line [0] + DL1_STATE 
  5127.                 $Cref 
  5128.                 $VerdictId 
  5129.               $End_BehaviourLine
  5130.               $BehaviourLine
  5131.                 $LabelId 
  5132.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='01FF'H) START TMO1 
  5133.                 $Cref HEX_1 
  5134.                 $VerdictId 
  5135.                 $Comment /* String '01FF'H is a response frame with undefined or not implemented control field with F=TRUE.  */
  5136.               $End_BehaviourLine
  5137.               $BehaviourLine
  5138.                 $LabelId L1 
  5139.                 $Line [2] ? TIMEOUT TMO1 
  5140.                 $Cref 
  5141.                 $VerdictId (PASS) 
  5142.               $End_BehaviourLine
  5143.               $BehaviourLine
  5144.                 $LabelId 
  5145.                 $Line [3] + DL1_CHK 
  5146.                 $Cref 
  5147.                 $VerdictId 
  5148.               $End_BehaviourLine
  5149.               $BehaviourLine
  5150.                 $LabelId 
  5151.                 $Line [2] ? DM 
  5152.                 $Cref DM_30 
  5153.                 $VerdictId 
  5154.               $End_BehaviourLine
  5155.               $BehaviourLine
  5156.                 $LabelId 
  5157.                 $Line [3] GOTO L1 
  5158.                 $Cref 
  5159.                 $VerdictId 
  5160.               $End_BehaviourLine
  5161.               $BehaviourLine
  5162.                 $LabelId 
  5163.                 $Line [2] + OTHER_RESPONSE 
  5164.                 $Cref 
  5165.                 $VerdictId 
  5166.               $End_BehaviourLine
  5167.             $End_BehaviourDescription
  5168.           $End_TestCase
  5169.           $Begin_TestCase
  5170.             $TestCaseId DL1_203
  5171.             $TestGroupRef DL1/DL1_IMPROPER/
  5172.             $TestPurpose /* Verify that the IUT discards a SABM/P=1 with an address different from A,B,C or D in the disconnected phase. */
  5173.             $DefaultsRef 
  5174.             $BehaviourDescription
  5175.               $BehaviourLine
  5176.                 $LabelId 
  5177.                 $Line [0] + DL1_STATE 
  5178.                 $Cref 
  5179.                 $VerdictId 
  5180.               $End_BehaviourLine
  5181.               $BehaviourLine
  5182.                 $LabelId 
  5183.                 $Line [1] ! SABM START TMO1 
  5184.                 $Cref SABM_41 
  5185.                 $VerdictId 
  5186.               $End_BehaviourLine
  5187.               $BehaviourLine
  5188.                 $LabelId L1 
  5189.                 $Line [2] ? TIMEOUT TMO1 
  5190.                 $Cref 
  5191.                 $VerdictId (PASS) 
  5192.               $End_BehaviourLine
  5193.               $BehaviourLine
  5194.                 $LabelId 
  5195.                 $Line [3] + DL1_CHK 
  5196.                 $Cref 
  5197.                 $VerdictId 
  5198.               $End_BehaviourLine
  5199.               $BehaviourLine
  5200.                 $LabelId 
  5201.                 $Line [2] ? DM 
  5202.                 $Cref DM_30 
  5203.                 $VerdictId 
  5204.               $End_BehaviourLine
  5205.               $BehaviourLine
  5206.                 $LabelId 
  5207.                 $Line [3] GOTO L1 
  5208.                 $Cref 
  5209.                 $VerdictId 
  5210.               $End_BehaviourLine
  5211.               $BehaviourLine
  5212.                 $LabelId 
  5213.                 $Line [2] + OTHER_RESPONSE 
  5214.                 $Cref 
  5215.                 $VerdictId 
  5216.               $End_BehaviourLine
  5217.             $End_BehaviourDescription
  5218.           $End_TestCase
  5219.           $Begin_TestCase
  5220.             $TestCaseId DL1_204
  5221.             $TestGroupRef DL1/DL1_IMPROPER/
  5222.             $TestPurpose /* Verify that the IUT discards a SABM/P=1 with an FCS error in the disconnected phase. */
  5223.             $DefaultsRef 
  5224.             $BehaviourDescription
  5225.               $BehaviourLine
  5226.                 $LabelId 
  5227.                 $Line [0] + DL1_STATE 
  5228.                 $Cref 
  5229.                 $VerdictId 
  5230.               $End_BehaviourLine
  5231.               $BehaviourLine
  5232.                 $LabelId 
  5233.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='033F'H) START TMO1 
  5234.                 $Cref FCS_ERROR_1 
  5235.                 $VerdictId 
  5236.                 $Comment /* String '033F'H is a SABM/P=TRUE frame with an associated FCS error.  */
  5237.               $End_BehaviourLine
  5238.               $BehaviourLine
  5239.                 $LabelId L1 
  5240.                 $Line [2] ? TIMEOUT TMO1 
  5241.                 $Cref 
  5242.                 $VerdictId (PASS) 
  5243.               $End_BehaviourLine
  5244.               $BehaviourLine
  5245.                 $LabelId 
  5246.                 $Line [3] + DL1_CHK 
  5247.                 $Cref 
  5248.                 $VerdictId 
  5249.               $End_BehaviourLine
  5250.               $BehaviourLine
  5251.                 $LabelId 
  5252.                 $Line [2] ? DM 
  5253.                 $Cref DM_30 
  5254.                 $VerdictId 
  5255.               $End_BehaviourLine
  5256.               $BehaviourLine
  5257.                 $LabelId 
  5258.                 $Line [3] GOTO L1 
  5259.                 $Cref 
  5260.                 $VerdictId 
  5261.               $End_BehaviourLine
  5262.               $BehaviourLine
  5263.                 $LabelId 
  5264.                 $Line [2] + OTHER_RESPONSE 
  5265.                 $Cref 
  5266.                 $VerdictId 
  5267.               $End_BehaviourLine
  5268.             $End_BehaviourDescription
  5269.           $End_TestCase
  5270.           $Begin_TestCase
  5271.             $TestCaseId DL1_205
  5272.             $TestGroupRef DL1/DL1_IMPROPER/
  5273.             $TestPurpose /* Verify that the IUT discards a DM/F=1 in the disconnected phase. */
  5274.             $DefaultsRef 
  5275.             $BehaviourDescription
  5276.               $BehaviourLine
  5277.                 $LabelId 
  5278.                 $Line [0] + DL1_STATE 
  5279.                 $Cref 
  5280.                 $VerdictId 
  5281.               $End_BehaviourLine
  5282.               $BehaviourLine
  5283.                 $LabelId 
  5284.                 $Line [1] ! DM START TMO1 
  5285.                 $Cref DM_11 
  5286.                 $VerdictId 
  5287.               $End_BehaviourLine
  5288.               $BehaviourLine
  5289.                 $LabelId L1 
  5290.                 $Line [2] ? TIMEOUT TMO1 
  5291.                 $Cref 
  5292.                 $VerdictId (PASS) 
  5293.               $End_BehaviourLine
  5294.               $BehaviourLine
  5295.                 $LabelId 
  5296.                 $Line [3] + DL1_CHK 
  5297.                 $Cref 
  5298.                 $VerdictId 
  5299.               $End_BehaviourLine
  5300.               $BehaviourLine
  5301.                 $LabelId 
  5302.                 $Line [2] ? DM 
  5303.                 $Cref DM_30 
  5304.                 $VerdictId 
  5305.               $End_BehaviourLine
  5306.               $BehaviourLine
  5307.                 $LabelId 
  5308.                 $Line [3] GOTO L1 
  5309.                 $Cref 
  5310.                 $VerdictId 
  5311.               $End_BehaviourLine
  5312.               $BehaviourLine
  5313.                 $LabelId 
  5314.                 $Line [2] + OTHER_RESPONSE 
  5315.                 $Cref 
  5316.                 $VerdictId 
  5317.               $End_BehaviourLine
  5318.             $End_BehaviourDescription
  5319.           $End_TestCase
  5320.           $Begin_TestCase
  5321.             $TestCaseId DL1_206
  5322.             $TestGroupRef DL1/DL1_IMPROPER/
  5323.             $TestPurpose /* Verify that the IUT discards a DM/F=0 with an information field in the disconnected phase. */
  5324.             $DefaultsRef 
  5325.             $BehaviourDescription
  5326.               $BehaviourLine
  5327.                 $LabelId 
  5328.                 $Line [0] + DL1_STATE 
  5329.                 $Cref 
  5330.                 $VerdictId 
  5331.               $End_BehaviourLine
  5332.               $BehaviourLine
  5333.                 $LabelId 
  5334.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='010FFF'H) START TMO1 
  5335.                 $Cref HEX_1 
  5336.                 $VerdictId 
  5337.                 $Comment /* String '010FFF'H is a DM/F=0 frame with a single octet information field of all "1"s.  */
  5338.               $End_BehaviourLine
  5339.               $BehaviourLine
  5340.                 $LabelId L1 
  5341.                 $Line [2] ? TIMEOUT TMO1 
  5342.                 $Cref 
  5343.                 $VerdictId (PASS) 
  5344.               $End_BehaviourLine
  5345.               $BehaviourLine
  5346.                 $LabelId 
  5347.                 $Line [3] + DL1_CHK 
  5348.                 $Cref 
  5349.                 $VerdictId 
  5350.               $End_BehaviourLine
  5351.               $BehaviourLine
  5352.                 $LabelId 
  5353.                 $Line [2] ? DM 
  5354.                 $Cref DM_30 
  5355.                 $VerdictId 
  5356.               $End_BehaviourLine
  5357.               $BehaviourLine
  5358.                 $LabelId 
  5359.                 $Line [3] GOTO L1 
  5360.                 $Cref 
  5361.                 $VerdictId 
  5362.               $End_BehaviourLine
  5363.               $BehaviourLine
  5364.                 $LabelId 
  5365.                 $Line [2] + OTHER_RESPONSE 
  5366.                 $Cref 
  5367.                 $VerdictId 
  5368.               $End_BehaviourLine
  5369.             $End_BehaviourDescription
  5370.           $End_TestCase
  5371.           $Begin_TestCase
  5372.             $TestCaseId DL1_207
  5373.             $TestGroupRef DL1/DL1_IMPROPER/
  5374.             $TestPurpose /* Verify that, in the disconnected phase,the IUT upon receipt of a SABM/P=1 with an information field,either discards the frame or sends a DM/F=1 response frame. */
  5375.             $DefaultsRef 
  5376.             $BehaviourDescription
  5377.               $BehaviourLine
  5378.                 $LabelId 
  5379.                 $Line [0] + DL1_STATE 
  5380.                 $Cref 
  5381.                 $VerdictId 
  5382.               $End_BehaviourLine
  5383.               $BehaviourLine
  5384.                 $LabelId 
  5385.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='033FFF'H) START TMO1 
  5386.                 $Cref HEX_1 
  5387.                 $VerdictId 
  5388.                 $Comment /* String '033FFF'H is a SABM/P=1 frame with a single octet information field  of all "1"s.  */
  5389.               $End_BehaviourLine
  5390.               $BehaviourLine
  5391.                 $LabelId L1 
  5392.                 $Line [2] ? TIMEOUT TMO1 
  5393.                 $Cref 
  5394.                 $VerdictId (PASS) 
  5395.               $End_BehaviourLine
  5396.               $BehaviourLine
  5397.                 $LabelId 
  5398.                 $Line [3] + DL1_CHK 
  5399.                 $Cref 
  5400.                 $VerdictId 
  5401.               $End_BehaviourLine
  5402.               $BehaviourLine
  5403.                 $LabelId 
  5404.                 $Line [2] ? DM 
  5405.                 $Cref DM_31 
  5406.                 $VerdictId PASS 
  5407.               $End_BehaviourLine
  5408.               $BehaviourLine
  5409.                 $LabelId 
  5410.                 $Line [2] ? DM 
  5411.                 $Cref DM_30 
  5412.                 $VerdictId 
  5413.               $End_BehaviourLine
  5414.               $BehaviourLine
  5415.                 $LabelId 
  5416.                 $Line [3] GOTO L1 
  5417.                 $Cref 
  5418.                 $VerdictId 
  5419.               $End_BehaviourLine
  5420.               $BehaviourLine
  5421.                 $LabelId 
  5422.                 $Line [2] + OTHER_RESPONSE 
  5423.                 $Cref 
  5424.                 $VerdictId 
  5425.               $End_BehaviourLine
  5426.             $End_BehaviourDescription
  5427.           $End_TestCase
  5428.           $Begin_TestCase
  5429.             $TestCaseId DL1_208
  5430.             $TestGroupRef DL1/DL1_IMPROPER/
  5431.             $TestPurpose /* Verify that, in the disconnected phase,the IUT upon receipt of a UA/F=0 with an information field,while in the disconnected phase. */
  5432.             $DefaultsRef 
  5433.             $BehaviourDescription
  5434.               $BehaviourLine
  5435.                 $LabelId 
  5436.                 $Line [0] + DL1_STATE 
  5437.                 $Cref 
  5438.                 $VerdictId 
  5439.               $End_BehaviourLine
  5440.               $BehaviourLine
  5441.                 $LabelId 
  5442.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0163FF'H) START TMO1 
  5443.                 $Cref HEX_1 
  5444.                 $VerdictId 
  5445.                 $Comment /* String '0163FF'H is a UA/F=0 frame with a single octet information field of all "1"s.  */
  5446.               $End_BehaviourLine
  5447.               $BehaviourLine
  5448.                 $LabelId L1 
  5449.                 $Line [2] ? TIMEOUT TMO1 
  5450.                 $Cref 
  5451.                 $VerdictId (PASS) 
  5452.               $End_BehaviourLine
  5453.               $BehaviourLine
  5454.                 $LabelId 
  5455.                 $Line [3] + DL1_CHK 
  5456.                 $Cref 
  5457.                 $VerdictId 
  5458.               $End_BehaviourLine
  5459.               $BehaviourLine
  5460.                 $LabelId 
  5461.                 $Line [2] ? DM 
  5462.                 $Cref DM_30 
  5463.                 $VerdictId 
  5464.               $End_BehaviourLine
  5465.               $BehaviourLine
  5466.                 $LabelId 
  5467.                 $Line [3] GOTO L1 
  5468.                 $Cref 
  5469.                 $VerdictId 
  5470.               $End_BehaviourLine
  5471.               $BehaviourLine
  5472.                 $LabelId 
  5473.                 $Line [2] + OTHER_RESPONSE 
  5474.                 $Cref 
  5475.                 $VerdictId 
  5476.               $End_BehaviourLine
  5477.             $End_BehaviourDescription
  5478.           $End_TestCase
  5479.           $Begin_TestCase
  5480.             $TestCaseId DL1_209
  5481.             $TestGroupRef DL1/DL1_IMPROPER/
  5482.             $TestPurpose /* Verify that, in the disconnected phase,the IUT upon receipt of a RR/P=1 with an information field, either discards the frame or sends a DM/F=1 response frame. */
  5483.             $DefaultsRef 
  5484.             $BehaviourDescription
  5485.               $BehaviourLine
  5486.                 $LabelId 
  5487.                 $Line [0] + DL1_STATE 
  5488.                 $Cref 
  5489.                 $VerdictId 
  5490.               $End_BehaviourLine
  5491.               $BehaviourLine
  5492.                 $LabelId 
  5493.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0311FF'H) START TMO1 
  5494.                 $Cref HEX_1 
  5495.                 $VerdictId 
  5496.                 $Comment /* String '0311FF'H is an RR/P=1 frame with a single octet information field of all "1"s.  */
  5497.               $End_BehaviourLine
  5498.               $BehaviourLine
  5499.                 $LabelId L1 
  5500.                 $Line [2] ? TIMEOUT TMO1 
  5501.                 $Cref 
  5502.                 $VerdictId (PASS) 
  5503.               $End_BehaviourLine
  5504.               $BehaviourLine
  5505.                 $LabelId 
  5506.                 $Line [3] + DL1_CHK 
  5507.                 $Cref 
  5508.                 $VerdictId 
  5509.               $End_BehaviourLine
  5510.               $BehaviourLine
  5511.                 $LabelId 
  5512.                 $Line [2] ? DM 
  5513.                 $Cref DM_31 
  5514.                 $VerdictId PASS 
  5515.               $End_BehaviourLine
  5516.               $BehaviourLine
  5517.                 $LabelId 
  5518.                 $Line [2] ? DM 
  5519.                 $Cref DM_30 
  5520.                 $VerdictId 
  5521.               $End_BehaviourLine
  5522.               $BehaviourLine
  5523.                 $LabelId 
  5524.                 $Line [3] GOTO L1 
  5525.                 $Cref 
  5526.                 $VerdictId 
  5527.               $End_BehaviourLine
  5528.               $BehaviourLine
  5529.                 $LabelId 
  5530.                 $Line [2] + OTHER_RESPONSE 
  5531.                 $Cref 
  5532.                 $VerdictId 
  5533.               $End_BehaviourLine
  5534.             $End_BehaviourDescription
  5535.           $End_TestCase
  5536.           $Begin_TestCase
  5537.             $TestCaseId DL1_210
  5538.             $TestGroupRef DL1/DL1_IMPROPER/
  5539.             $TestPurpose /* Verify that, in the disconnected phase, the IUT upon receipt of a RNR/P=1 with an information field,either discards the frame or sends a DM/F=1 response frame. */
  5540.             $DefaultsRef 
  5541.             $BehaviourDescription
  5542.               $BehaviourLine
  5543.                 $LabelId 
  5544.                 $Line [0] + DL1_STATE 
  5545.                 $Cref 
  5546.                 $VerdictId 
  5547.               $End_BehaviourLine
  5548.               $BehaviourLine
  5549.                 $LabelId 
  5550.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0315FF'H) START TMO1 
  5551.                 $Cref HEX_1 
  5552.                 $VerdictId 
  5553.                 $Comment /* String '0315FF'H is an RNR/P=1 frame with a single octet information field of all "1"s.  */
  5554.               $End_BehaviourLine
  5555.               $BehaviourLine
  5556.                 $LabelId L1 
  5557.                 $Line [2] ? TIMEOUT TMO1 
  5558.                 $Cref 
  5559.                 $VerdictId (PASS) 
  5560.               $End_BehaviourLine
  5561.               $BehaviourLine
  5562.                 $LabelId 
  5563.                 $Line [3] + DL1_CHK 
  5564.                 $Cref 
  5565.                 $VerdictId 
  5566.               $End_BehaviourLine
  5567.               $BehaviourLine
  5568.                 $LabelId 
  5569.                 $Line [2] ? DM 
  5570.                 $Cref DM_31 
  5571.                 $VerdictId PASS 
  5572.               $End_BehaviourLine
  5573.               $BehaviourLine
  5574.                 $LabelId 
  5575.                 $Line [2] ? DM 
  5576.                 $Cref DM_30 
  5577.                 $VerdictId 
  5578.               $End_BehaviourLine
  5579.               $BehaviourLine
  5580.                 $LabelId 
  5581.                 $Line [3] GOTO L1 
  5582.                 $Cref 
  5583.                 $VerdictId 
  5584.               $End_BehaviourLine
  5585.               $BehaviourLine
  5586.                 $LabelId 
  5587.                 $Line [2] + OTHER_RESPONSE 
  5588.                 $Cref 
  5589.                 $VerdictId 
  5590.               $End_BehaviourLine
  5591.             $End_BehaviourDescription
  5592.           $End_TestCase
  5593.           $Begin_TestCase
  5594.             $TestCaseId DL1_211
  5595.             $TestGroupRef DL1/DL1_IMPROPER/
  5596.             $TestPurpose /* Verify that, in the disconnected phase, the IUT upon receipt of a REJ/P=1 with an informtion field, either discards the frame or sends a DM/F=1 response frame. */
  5597.             $DefaultsRef 
  5598.             $BehaviourDescription
  5599.               $BehaviourLine
  5600.                 $LabelId 
  5601.                 $Line [0] + DL1_STATE 
  5602.                 $Cref 
  5603.                 $VerdictId 
  5604.               $End_BehaviourLine
  5605.               $BehaviourLine
  5606.                 $LabelId 
  5607.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0319FF'H) START TMO1 
  5608.                 $Cref HEX_1 
  5609.                 $VerdictId 
  5610.                 $Comment /* String '0319FF'H is an REJ/P=1 frame with a single octet information field of all "1"s.  */
  5611.               $End_BehaviourLine
  5612.               $BehaviourLine
  5613.                 $LabelId L1 
  5614.                 $Line [2] ? TIMEOUT TMO1 
  5615.                 $Cref 
  5616.                 $VerdictId (PASS) 
  5617.               $End_BehaviourLine
  5618.               $BehaviourLine
  5619.                 $LabelId 
  5620.                 $Line [3] + DL1_CHK 
  5621.                 $Cref 
  5622.                 $VerdictId 
  5623.               $End_BehaviourLine
  5624.               $BehaviourLine
  5625.                 $LabelId 
  5626.                 $Line [2] ? DM 
  5627.                 $Cref DM_31 
  5628.                 $VerdictId PASS 
  5629.               $End_BehaviourLine
  5630.               $BehaviourLine
  5631.                 $LabelId 
  5632.                 $Line [2] ? DM 
  5633.                 $Cref DM_30 
  5634.                 $VerdictId 
  5635.               $End_BehaviourLine
  5636.               $BehaviourLine
  5637.                 $LabelId 
  5638.                 $Line [3] GOTO L1 
  5639.                 $Cref 
  5640.                 $VerdictId 
  5641.               $End_BehaviourLine
  5642.               $BehaviourLine
  5643.                 $LabelId 
  5644.                 $Line [2] + OTHER_RESPONSE 
  5645.                 $Cref 
  5646.                 $VerdictId 
  5647.               $End_BehaviourLine
  5648.             $End_BehaviourDescription
  5649.           $End_TestCase
  5650.           $Begin_TestCase
  5651.             $TestCaseId DL1_212
  5652.             $TestGroupRef DL1/DL1_IMPROPER/
  5653.             $TestPurpose /* Verify that the IUT discards an I/P=0 frame containing an information field longer than the maximum established length in the disconnected phase. */
  5654.             $DefaultsRef 
  5655.             $BehaviourDescription
  5656.               $BehaviourLine
  5657.                 $LabelId 
  5658.                 $Line [0] + DL1_STATE 
  5659.                 $Cref 
  5660.                 $VerdictId 
  5661.               $End_BehaviourLine
  5662.               $BehaviourLine
  5663.                 $LabelId 
  5664.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  5665.                 $Cref LONG_30 
  5666.                 $VerdictId 
  5667.               $End_BehaviourLine
  5668.               $BehaviourLine
  5669.                 $LabelId L1 
  5670.                 $Line [2] ? TIMEOUT TMO1 
  5671.                 $Cref 
  5672.                 $VerdictId (PASS) 
  5673.               $End_BehaviourLine
  5674.               $BehaviourLine
  5675.                 $LabelId 
  5676.                 $Line [3] + DL1_CHK 
  5677.                 $Cref 
  5678.                 $VerdictId 
  5679.               $End_BehaviourLine
  5680.               $BehaviourLine
  5681.                 $LabelId 
  5682.                 $Line [2] ? DM 
  5683.                 $Cref DM_30 
  5684.                 $VerdictId 
  5685.               $End_BehaviourLine
  5686.               $BehaviourLine
  5687.                 $LabelId 
  5688.                 $Line [3] GOTO L1 
  5689.                 $Cref 
  5690.                 $VerdictId 
  5691.               $End_BehaviourLine
  5692.               $BehaviourLine
  5693.                 $LabelId 
  5694.                 $Line [2] + OTHER_RESPONSE 
  5695.                 $Cref 
  5696.                 $VerdictId 
  5697.               $End_BehaviourLine
  5698.             $End_BehaviourDescription
  5699.           $End_TestCase
  5700.           $Begin_TestCase
  5701.             $TestCaseId DL1_213
  5702.             $TestGroupRef DL1/DL1_IMPROPER/
  5703.             $TestPurpose /* Verify that the IUT discards a DISC/P=0 with an information field in the disconnected phase. */
  5704.             $DefaultsRef 
  5705.             $BehaviourDescription
  5706.               $BehaviourLine
  5707.                 $LabelId 
  5708.                 $Line [0] + DL1_STATE 
  5709.                 $Cref 
  5710.                 $VerdictId 
  5711.               $End_BehaviourLine
  5712.               $BehaviourLine
  5713.                 $LabelId 
  5714.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0343FF'H) START TMO1 
  5715.                 $Cref HEX_1 
  5716.                 $VerdictId 
  5717.                 $Comment /* String '0343FF'H is a DISC/P=0 frame with a single octet informtion field of all "1"s.  */
  5718.               $End_BehaviourLine
  5719.               $BehaviourLine
  5720.                 $LabelId L1 
  5721.                 $Line [2] ? TIMEOUT TMO1 
  5722.                 $Cref 
  5723.                 $VerdictId (PASS) 
  5724.               $End_BehaviourLine
  5725.               $BehaviourLine
  5726.                 $LabelId 
  5727.                 $Line [3] + DL1_CHK 
  5728.                 $Cref 
  5729.                 $VerdictId 
  5730.               $End_BehaviourLine
  5731.               $BehaviourLine
  5732.                 $LabelId 
  5733.                 $Line [2] ? DM 
  5734.                 $Cref DM_30 
  5735.                 $VerdictId 
  5736.               $End_BehaviourLine
  5737.               $BehaviourLine
  5738.                 $LabelId 
  5739.                 $Line [3] GOTO L1 
  5740.                 $Cref 
  5741.                 $VerdictId 
  5742.               $End_BehaviourLine
  5743.               $BehaviourLine
  5744.                 $LabelId 
  5745.                 $Line [2] + OTHER_RESPONSE 
  5746.                 $Cref 
  5747.                 $VerdictId 
  5748.               $End_BehaviourLine
  5749.             $End_BehaviourDescription
  5750.           $End_TestCase
  5751.           $Begin_TestCase
  5752.             $TestCaseId DL1_214
  5753.             $TestGroupRef DL1/DL1_IMPROPER/
  5754.             $TestPurpose /* Verify that the IUT discards a DISC/P=1 with an information field in the disconnected phase. */
  5755.             $DefaultsRef 
  5756.             $BehaviourDescription
  5757.               $BehaviourLine
  5758.                 $LabelId 
  5759.                 $Line [0] + DL1_STATE 
  5760.                 $Cref 
  5761.                 $VerdictId 
  5762.               $End_BehaviourLine
  5763.               $BehaviourLine
  5764.                 $LabelId 
  5765.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0353FF'H) START TMO1 
  5766.                 $Cref HEX_1 
  5767.                 $VerdictId 
  5768.                 $Comment /* String '0353FF'H is a DISC/P=1 frame with a single octet informtion field of all "1"s.  */
  5769.               $End_BehaviourLine
  5770.               $BehaviourLine
  5771.                 $LabelId L1 
  5772.                 $Line [2] ? TIMEOUT TMO1 
  5773.                 $Cref 
  5774.                 $VerdictId (PASS) 
  5775.               $End_BehaviourLine
  5776.               $BehaviourLine
  5777.                 $LabelId 
  5778.                 $Line [3] + DL1_CHK 
  5779.                 $Cref 
  5780.                 $VerdictId 
  5781.               $End_BehaviourLine
  5782.               $BehaviourLine
  5783.                 $LabelId 
  5784.                 $Line [2] ? DM 
  5785.                 $Cref DM_31 
  5786.                 $VerdictId PASS 
  5787.               $End_BehaviourLine
  5788.               $BehaviourLine
  5789.                 $LabelId 
  5790.                 $Line [2] ? DM 
  5791.                 $Cref DM_30 
  5792.                 $VerdictId 
  5793.               $End_BehaviourLine
  5794.               $BehaviourLine
  5795.                 $LabelId 
  5796.                 $Line [3] GOTO L1 
  5797.                 $Cref 
  5798.                 $VerdictId 
  5799.               $End_BehaviourLine
  5800.               $BehaviourLine
  5801.                 $LabelId 
  5802.                 $Line [2] + OTHER_RESPONSE 
  5803.                 $Cref 
  5804.                 $VerdictId 
  5805.               $End_BehaviourLine
  5806.             $End_BehaviourDescription
  5807.           $End_TestCase
  5808.           $Begin_TestCase
  5809.             $TestCaseId DL1_215
  5810.             $TestGroupRef DL1/DL1_IMPROPER/
  5811.             $TestPurpose /* Verify that the IUT discards a SABM/P=1 with an information field in the disconnected phase. */
  5812.             $DefaultsRef 
  5813.             $BehaviourDescription
  5814.               $BehaviourLine
  5815.                 $LabelId 
  5816.                 $Line [0] + DL1_STATE 
  5817.                 $Cref 
  5818.                 $VerdictId 
  5819.               $End_BehaviourLine
  5820.               $BehaviourLine
  5821.                 $LabelId 
  5822.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='032FFF'H) START TMO1 
  5823.                 $Cref HEX_1 
  5824.                 $VerdictId 
  5825.                 $Comment /* String '032FFF'H is a SABM/P=1 frame with a single octet informtion field of all "1"s.  */
  5826.               $End_BehaviourLine
  5827.               $BehaviourLine
  5828.                 $LabelId L1 
  5829.                 $Line [2] ? TIMEOUT TMO1 
  5830.                 $Cref 
  5831.                 $VerdictId (PASS) 
  5832.               $End_BehaviourLine
  5833.               $BehaviourLine
  5834.                 $LabelId 
  5835.                 $Line [3] + DL1_CHK 
  5836.                 $Cref 
  5837.                 $VerdictId 
  5838.               $End_BehaviourLine
  5839.               $BehaviourLine
  5840.                 $LabelId 
  5841.                 $Line [2] ? DM 
  5842.                 $Cref DM_30 
  5843.                 $VerdictId 
  5844.               $End_BehaviourLine
  5845.               $BehaviourLine
  5846.                 $LabelId 
  5847.                 $Line [3] GOTO L1 
  5848.                 $Cref 
  5849.                 $VerdictId 
  5850.               $End_BehaviourLine
  5851.               $BehaviourLine
  5852.                 $LabelId 
  5853.                 $Line [2] + OTHER_RESPONSE 
  5854.                 $Cref 
  5855.                 $VerdictId 
  5856.               $End_BehaviourLine
  5857.             $End_BehaviourDescription
  5858.           $End_TestCase
  5859.         $End_TestGroup
  5860.         $TestGroup
  5861.           $TestGroupId DL1_INOPPORTUNE
  5862.           $Begin_TestCase
  5863.             $TestCaseId DL1_301
  5864.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  5865.             $TestPurpose /* Verify that the IUT sends a DM/F=1 in response to an I/P=1 in the disconnected phase. */
  5866.             $DefaultsRef 
  5867.             $BehaviourDescription
  5868.               $BehaviourLine
  5869.                 $LabelId 
  5870.                 $Line [0] + DL1_STATE 
  5871.                 $Cref 
  5872.                 $VerdictId 
  5873.               $End_BehaviourLine
  5874.               $BehaviourLine
  5875.                 $LabelId 
  5876.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  5877.                 $Cref I_31 
  5878.                 $VerdictId 
  5879.               $End_BehaviourLine
  5880.               $BehaviourLine
  5881.                 $LabelId L1 
  5882.                 $Line [2] ? DM 
  5883.                 $Cref DM_31 
  5884.                 $VerdictId PASS 
  5885.               $End_BehaviourLine
  5886.               $BehaviourLine
  5887.                 $LabelId 
  5888.                 $Line [2] ? DM 
  5889.                 $Cref DM_30 
  5890.                 $VerdictId 
  5891.               $End_BehaviourLine
  5892.               $BehaviourLine
  5893.                 $LabelId 
  5894.                 $Line [3] GOTO L1 
  5895.                 $Cref 
  5896.                 $VerdictId 
  5897.               $End_BehaviourLine
  5898.               $BehaviourLine
  5899.                 $LabelId 
  5900.                 $Line [2] + OTHER_RESPONSE 
  5901.                 $Cref 
  5902.                 $VerdictId 
  5903.               $End_BehaviourLine
  5904.               $BehaviourLine
  5905.                 $LabelId 
  5906.                 $Line [2] ? TIMEOUT TMO1 
  5907.                 $Cref 
  5908.                 $VerdictId FAIL 
  5909.               $End_BehaviourLine
  5910.             $End_BehaviourDescription
  5911.           $End_TestCase
  5912.           $Begin_TestCase
  5913.             $TestCaseId DL1_302
  5914.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  5915.             $TestPurpose /* Verify that the IUT sends a DM/F=1 in response to an RR/P=1 in the disconnected phase. */
  5916.             $DefaultsRef 
  5917.             $BehaviourDescription
  5918.               $BehaviourLine
  5919.                 $LabelId 
  5920.                 $Line [0] + DL1_STATE 
  5921.                 $Cref 
  5922.                 $VerdictId 
  5923.               $End_BehaviourLine
  5924.               $BehaviourLine
  5925.                 $LabelId 
  5926.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  5927.                 $Cref RR_31 
  5928.                 $VerdictId 
  5929.               $End_BehaviourLine
  5930.               $BehaviourLine
  5931.                 $LabelId L1 
  5932.                 $Line [2] ? DM 
  5933.                 $Cref DM_31 
  5934.                 $VerdictId PASS 
  5935.               $End_BehaviourLine
  5936.               $BehaviourLine
  5937.                 $LabelId 
  5938.                 $Line [2] ? DM 
  5939.                 $Cref DM_30 
  5940.                 $VerdictId 
  5941.               $End_BehaviourLine
  5942.               $BehaviourLine
  5943.                 $LabelId 
  5944.                 $Line [3] GOTO L1 
  5945.                 $Cref 
  5946.                 $VerdictId 
  5947.               $End_BehaviourLine
  5948.               $BehaviourLine
  5949.                 $LabelId 
  5950.                 $Line [2] + OTHER_RESPONSE 
  5951.                 $Cref 
  5952.                 $VerdictId 
  5953.               $End_BehaviourLine
  5954.               $BehaviourLine
  5955.                 $LabelId 
  5956.                 $Line [2] ? TIMEOUT TMO1 
  5957.                 $Cref 
  5958.                 $VerdictId FAIL 
  5959.               $End_BehaviourLine
  5960.             $End_BehaviourDescription
  5961.           $End_TestCase
  5962.           $Begin_TestCase
  5963.             $TestCaseId DL1_303
  5964.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  5965.             $TestPurpose /* Verify that the IUT sends a DM/F=1 in response to an RNR/P=1 in the disconnected phase. */
  5966.             $DefaultsRef 
  5967.             $BehaviourDescription
  5968.               $BehaviourLine
  5969.                 $LabelId 
  5970.                 $Line [0] + DL1_STATE 
  5971.                 $Cref 
  5972.                 $VerdictId 
  5973.               $End_BehaviourLine
  5974.               $BehaviourLine
  5975.                 $LabelId 
  5976.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  5977.                 $Cref RNR_31 
  5978.                 $VerdictId 
  5979.               $End_BehaviourLine
  5980.               $BehaviourLine
  5981.                 $LabelId L1 
  5982.                 $Line [2] ? DM 
  5983.                 $Cref DM_31 
  5984.                 $VerdictId PASS 
  5985.               $End_BehaviourLine
  5986.               $BehaviourLine
  5987.                 $LabelId 
  5988.                 $Line [2] ? DM 
  5989.                 $Cref DM_30 
  5990.                 $VerdictId 
  5991.               $End_BehaviourLine
  5992.               $BehaviourLine
  5993.                 $LabelId 
  5994.                 $Line [3] GOTO L1 
  5995.                 $Cref 
  5996.                 $VerdictId 
  5997.               $End_BehaviourLine
  5998.               $BehaviourLine
  5999.                 $LabelId 
  6000.                 $Line [2] + OTHER_RESPONSE 
  6001.                 $Cref 
  6002.                 $VerdictId 
  6003.               $End_BehaviourLine
  6004.               $BehaviourLine
  6005.                 $LabelId 
  6006.                 $Line [2] ? TIMEOUT TMO1 
  6007.                 $Cref 
  6008.                 $VerdictId FAIL 
  6009.               $End_BehaviourLine
  6010.             $End_BehaviourDescription
  6011.           $End_TestCase
  6012.           $Begin_TestCase
  6013.             $TestCaseId DL1_304
  6014.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6015.             $TestPurpose /* Verify that the IUT sends a DM/F=1 in response to an REJ/P=1 in the disconnected phase. */
  6016.             $DefaultsRef 
  6017.             $BehaviourDescription
  6018.               $BehaviourLine
  6019.                 $LabelId 
  6020.                 $Line [0] + DL1_STATE 
  6021.                 $Cref 
  6022.                 $VerdictId 
  6023.               $End_BehaviourLine
  6024.               $BehaviourLine
  6025.                 $LabelId 
  6026.                 $Line [1] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  6027.                 $Cref REJ_31 
  6028.                 $VerdictId 
  6029.               $End_BehaviourLine
  6030.               $BehaviourLine
  6031.                 $LabelId L1 
  6032.                 $Line [2] ? DM 
  6033.                 $Cref DM_31 
  6034.                 $VerdictId PASS 
  6035.               $End_BehaviourLine
  6036.               $BehaviourLine
  6037.                 $LabelId 
  6038.                 $Line [2] ? DM 
  6039.                 $Cref DM_30 
  6040.                 $VerdictId 
  6041.               $End_BehaviourLine
  6042.               $BehaviourLine
  6043.                 $LabelId 
  6044.                 $Line [3] GOTO L1 
  6045.                 $Cref 
  6046.                 $VerdictId 
  6047.               $End_BehaviourLine
  6048.               $BehaviourLine
  6049.                 $LabelId 
  6050.                 $Line [2] + OTHER_RESPONSE 
  6051.                 $Cref 
  6052.                 $VerdictId 
  6053.               $End_BehaviourLine
  6054.               $BehaviourLine
  6055.                 $LabelId 
  6056.                 $Line [2] ? TIMEOUT TMO1 
  6057.                 $Cref 
  6058.                 $VerdictId FAIL 
  6059.               $End_BehaviourLine
  6060.             $End_BehaviourDescription
  6061.           $End_TestCase
  6062.           $Begin_TestCase
  6063.             $TestCaseId DL1_305
  6064.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6065.             $TestPurpose /* Verify that the IUT discards a UA/F=0 in the disconnected phase. */
  6066.             $DefaultsRef 
  6067.             $BehaviourDescription
  6068.               $BehaviourLine
  6069.                 $LabelId 
  6070.                 $Line [0] + DL1_STATE 
  6071.                 $Cref 
  6072.                 $VerdictId 
  6073.               $End_BehaviourLine
  6074.               $BehaviourLine
  6075.                 $LabelId 
  6076.                 $Line [1] ! UA START TMO1 
  6077.                 $Cref UA_10 
  6078.                 $VerdictId 
  6079.               $End_BehaviourLine
  6080.               $BehaviourLine
  6081.                 $LabelId L1 
  6082.                 $Line [2] ? TIMEOUT TMO1 
  6083.                 $Cref 
  6084.                 $VerdictId (PASS) 
  6085.               $End_BehaviourLine
  6086.               $BehaviourLine
  6087.                 $LabelId 
  6088.                 $Line [3] + DL1_CHK 
  6089.                 $Cref 
  6090.                 $VerdictId 
  6091.               $End_BehaviourLine
  6092.               $BehaviourLine
  6093.                 $LabelId 
  6094.                 $Line [2] ? DM 
  6095.                 $Cref DM_30 
  6096.                 $VerdictId 
  6097.               $End_BehaviourLine
  6098.               $BehaviourLine
  6099.                 $LabelId 
  6100.                 $Line [3] GOTO L1 
  6101.                 $Cref 
  6102.                 $VerdictId 
  6103.               $End_BehaviourLine
  6104.               $BehaviourLine
  6105.                 $LabelId 
  6106.                 $Line [2] + OTHER_RESPONSE 
  6107.                 $Cref 
  6108.                 $VerdictId 
  6109.               $End_BehaviourLine
  6110.             $End_BehaviourDescription
  6111.           $End_TestCase
  6112.           $Begin_TestCase
  6113.             $TestCaseId DL1_306
  6114.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6115.             $TestPurpose /* Verify that the IUT discards a UA/F=1 in the disconnected phase. */
  6116.             $DefaultsRef 
  6117.             $BehaviourDescription
  6118.               $BehaviourLine
  6119.                 $LabelId 
  6120.                 $Line [0] + DL1_STATE 
  6121.                 $Cref 
  6122.                 $VerdictId 
  6123.               $End_BehaviourLine
  6124.               $BehaviourLine
  6125.                 $LabelId 
  6126.                 $Line [1] ! UA START TMO1 
  6127.                 $Cref UA_11 
  6128.                 $VerdictId 
  6129.               $End_BehaviourLine
  6130.               $BehaviourLine
  6131.                 $LabelId L1 
  6132.                 $Line [2] ? TIMEOUT TMO1 
  6133.                 $Cref 
  6134.                 $VerdictId (PASS) 
  6135.               $End_BehaviourLine
  6136.               $BehaviourLine
  6137.                 $LabelId 
  6138.                 $Line [3] + DL1_CHK 
  6139.                 $Cref 
  6140.                 $VerdictId 
  6141.               $End_BehaviourLine
  6142.               $BehaviourLine
  6143.                 $LabelId 
  6144.                 $Line [2] ? DM 
  6145.                 $Cref DM_30 
  6146.                 $VerdictId 
  6147.               $End_BehaviourLine
  6148.               $BehaviourLine
  6149.                 $LabelId 
  6150.                 $Line [3] GOTO L1 
  6151.                 $Cref 
  6152.                 $VerdictId 
  6153.               $End_BehaviourLine
  6154.               $BehaviourLine
  6155.                 $LabelId 
  6156.                 $Line [2] + OTHER_RESPONSE 
  6157.                 $Cref 
  6158.                 $VerdictId 
  6159.               $End_BehaviourLine
  6160.             $End_BehaviourDescription
  6161.           $End_TestCase
  6162.           $Begin_TestCase
  6163.             $TestCaseId DL1_307
  6164.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6165.             $TestPurpose /* Verify that the IUT discards an FRMR/F=0 in the disconnected phase. */
  6166.             $DefaultsRef 
  6167.             $BehaviourDescription
  6168.               $BehaviourLine
  6169.                 $LabelId 
  6170.                 $Line [0] + DL1_STATE 
  6171.                 $Cref 
  6172.                 $VerdictId 
  6173.               $End_BehaviourLine
  6174.               $BehaviourLine
  6175.                 $LabelId 
  6176.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  6177.                 $Cref FRMR_10 
  6178.                 $VerdictId 
  6179.               $End_BehaviourLine
  6180.               $BehaviourLine
  6181.                 $LabelId L1 
  6182.                 $Line [2] ? TIMEOUT TMO1 
  6183.                 $Cref 
  6184.                 $VerdictId (PASS) 
  6185.               $End_BehaviourLine
  6186.               $BehaviourLine
  6187.                 $LabelId 
  6188.                 $Line [3] + DL1_CHK 
  6189.                 $Cref 
  6190.                 $VerdictId 
  6191.               $End_BehaviourLine
  6192.               $BehaviourLine
  6193.                 $LabelId 
  6194.                 $Line [2] ? DM 
  6195.                 $Cref DM_30 
  6196.                 $VerdictId 
  6197.               $End_BehaviourLine
  6198.               $BehaviourLine
  6199.                 $LabelId 
  6200.                 $Line [3] GOTO L1 
  6201.                 $Cref 
  6202.                 $VerdictId 
  6203.               $End_BehaviourLine
  6204.               $BehaviourLine
  6205.                 $LabelId 
  6206.                 $Line [2] + OTHER_RESPONSE 
  6207.                 $Cref 
  6208.                 $VerdictId 
  6209.               $End_BehaviourLine
  6210.             $End_BehaviourDescription
  6211.           $End_TestCase
  6212.           $Begin_TestCase
  6213.             $TestCaseId DL1_308
  6214.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6215.             $TestPurpose /* Verify that the IUT discards an FRMR/F=1 in the disconnected phase. */
  6216.             $DefaultsRef 
  6217.             $BehaviourDescription
  6218.               $BehaviourLine
  6219.                 $LabelId 
  6220.                 $Line [0] + DL1_STATE 
  6221.                 $Cref 
  6222.                 $VerdictId 
  6223.               $End_BehaviourLine
  6224.               $BehaviourLine
  6225.                 $LabelId 
  6226.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  6227.                 $Cref FRMR_11 
  6228.                 $VerdictId 
  6229.               $End_BehaviourLine
  6230.               $BehaviourLine
  6231.                 $LabelId L1 
  6232.                 $Line [2] ? TIMEOUT TMO1 
  6233.                 $Cref 
  6234.                 $VerdictId (PASS) 
  6235.               $End_BehaviourLine
  6236.               $BehaviourLine
  6237.                 $LabelId 
  6238.                 $Line [3] + DL1_CHK 
  6239.                 $Cref 
  6240.                 $VerdictId 
  6241.               $End_BehaviourLine
  6242.               $BehaviourLine
  6243.                 $LabelId 
  6244.                 $Line [2] ? DM 
  6245.                 $Cref DM_30 
  6246.                 $VerdictId 
  6247.               $End_BehaviourLine
  6248.               $BehaviourLine
  6249.                 $LabelId 
  6250.                 $Line [3] GOTO L1 
  6251.                 $Cref 
  6252.                 $VerdictId 
  6253.               $End_BehaviourLine
  6254.               $BehaviourLine
  6255.                 $LabelId 
  6256.                 $Line [2] + OTHER_RESPONSE 
  6257.                 $Cref 
  6258.                 $VerdictId 
  6259.               $End_BehaviourLine
  6260.             $End_BehaviourDescription
  6261.           $End_TestCase
  6262.           $Begin_TestCase
  6263.             $TestCaseId DL1_309
  6264.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6265.             $TestPurpose /* Verify that the IUT discards an I/P=0 in the disconnected phase. */
  6266.             $DefaultsRef 
  6267.             $BehaviourDescription
  6268.               $BehaviourLine
  6269.                 $LabelId 
  6270.                 $Line [0] + DL1_STATE 
  6271.                 $Cref 
  6272.                 $VerdictId 
  6273.               $End_BehaviourLine
  6274.               $BehaviourLine
  6275.                 $LabelId 
  6276.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  6277.                 $Cref I_30 
  6278.                 $VerdictId 
  6279.               $End_BehaviourLine
  6280.               $BehaviourLine
  6281.                 $LabelId L1 
  6282.                 $Line [2] ? TIMEOUT TMO1 
  6283.                 $Cref 
  6284.                 $VerdictId (PASS) 
  6285.               $End_BehaviourLine
  6286.               $BehaviourLine
  6287.                 $LabelId 
  6288.                 $Line [3] + DL1_CHK 
  6289.                 $Cref 
  6290.                 $VerdictId 
  6291.               $End_BehaviourLine
  6292.               $BehaviourLine
  6293.                 $LabelId 
  6294.                 $Line [2] ? DM 
  6295.                 $Cref DM_30 
  6296.                 $VerdictId 
  6297.               $End_BehaviourLine
  6298.               $BehaviourLine
  6299.                 $LabelId 
  6300.                 $Line [3] GOTO L1 
  6301.                 $Cref 
  6302.                 $VerdictId 
  6303.               $End_BehaviourLine
  6304.               $BehaviourLine
  6305.                 $LabelId 
  6306.                 $Line [2] + OTHER_RESPONSE 
  6307.                 $Cref 
  6308.                 $VerdictId 
  6309.               $End_BehaviourLine
  6310.             $End_BehaviourDescription
  6311.           $End_TestCase
  6312.           $Begin_TestCase
  6313.             $TestCaseId DL1_310
  6314.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6315.             $TestPurpose /* Verify that the IUT discards an RR/F=0 in the disconnected phase. */
  6316.             $DefaultsRef 
  6317.             $BehaviourDescription
  6318.               $BehaviourLine
  6319.                 $LabelId 
  6320.                 $Line [0] + DL1_STATE 
  6321.                 $Cref 
  6322.                 $VerdictId 
  6323.               $End_BehaviourLine
  6324.               $BehaviourLine
  6325.                 $LabelId 
  6326.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  6327.                 $Cref RR_12 
  6328.                 $VerdictId 
  6329.               $End_BehaviourLine
  6330.               $BehaviourLine
  6331.                 $LabelId L1 
  6332.                 $Line [2] ? TIMEOUT TMO1 
  6333.                 $Cref 
  6334.                 $VerdictId (PASS) 
  6335.               $End_BehaviourLine
  6336.               $BehaviourLine
  6337.                 $LabelId 
  6338.                 $Line [3] + DL1_CHK 
  6339.                 $Cref 
  6340.                 $VerdictId 
  6341.               $End_BehaviourLine
  6342.               $BehaviourLine
  6343.                 $LabelId 
  6344.                 $Line [2] ? DM 
  6345.                 $Cref DM_30 
  6346.                 $VerdictId 
  6347.               $End_BehaviourLine
  6348.               $BehaviourLine
  6349.                 $LabelId 
  6350.                 $Line [3] GOTO L1 
  6351.                 $Cref 
  6352.                 $VerdictId 
  6353.               $End_BehaviourLine
  6354.               $BehaviourLine
  6355.                 $LabelId 
  6356.                 $Line [2] + OTHER_RESPONSE 
  6357.                 $Cref 
  6358.                 $VerdictId 
  6359.               $End_BehaviourLine
  6360.             $End_BehaviourDescription
  6361.           $End_TestCase
  6362.           $Begin_TestCase
  6363.             $TestCaseId DL1_311
  6364.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6365.             $TestPurpose /* Verify that the IUT discards an RNR/F=0 in the disconnected phase. */
  6366.             $DefaultsRef 
  6367.             $BehaviourDescription
  6368.               $BehaviourLine
  6369.                 $LabelId 
  6370.                 $Line [0] + DL1_STATE 
  6371.                 $Cref 
  6372.                 $VerdictId 
  6373.               $End_BehaviourLine
  6374.               $BehaviourLine
  6375.                 $LabelId 
  6376.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  6377.                 $Cref RNR_12 
  6378.                 $VerdictId 
  6379.               $End_BehaviourLine
  6380.               $BehaviourLine
  6381.                 $LabelId L1 
  6382.                 $Line [2] ? TIMEOUT TMO1 
  6383.                 $Cref 
  6384.                 $VerdictId (PASS) 
  6385.               $End_BehaviourLine
  6386.               $BehaviourLine
  6387.                 $LabelId 
  6388.                 $Line [3] + DL1_CHK 
  6389.                 $Cref 
  6390.                 $VerdictId 
  6391.               $End_BehaviourLine
  6392.               $BehaviourLine
  6393.                 $LabelId 
  6394.                 $Line [2] ? DM 
  6395.                 $Cref DM_30 
  6396.                 $VerdictId 
  6397.               $End_BehaviourLine
  6398.               $BehaviourLine
  6399.                 $LabelId 
  6400.                 $Line [3] GOTO L1 
  6401.                 $Cref 
  6402.                 $VerdictId 
  6403.               $End_BehaviourLine
  6404.               $BehaviourLine
  6405.                 $LabelId 
  6406.                 $Line [2] + OTHER_RESPONSE 
  6407.                 $Cref 
  6408.                 $VerdictId 
  6409.               $End_BehaviourLine
  6410.             $End_BehaviourDescription
  6411.           $End_TestCase
  6412.           $Begin_TestCase
  6413.             $TestCaseId DL1_312
  6414.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6415.             $TestPurpose /* Verify that the IUT discards an REJ/F=0 in the disconnected phase. */
  6416.             $DefaultsRef 
  6417.             $BehaviourDescription
  6418.               $BehaviourLine
  6419.                 $LabelId 
  6420.                 $Line [0] + DL1_STATE 
  6421.                 $Cref 
  6422.                 $VerdictId 
  6423.               $End_BehaviourLine
  6424.               $BehaviourLine
  6425.                 $LabelId 
  6426.                 $Line [1] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  6427.                 $Cref REJ_12 
  6428.                 $VerdictId 
  6429.               $End_BehaviourLine
  6430.               $BehaviourLine
  6431.                 $LabelId L1 
  6432.                 $Line [2] ? TIMEOUT TMO1 
  6433.                 $Cref 
  6434.                 $VerdictId (PASS) 
  6435.               $End_BehaviourLine
  6436.               $BehaviourLine
  6437.                 $LabelId 
  6438.                 $Line [3] + DL1_CHK 
  6439.                 $Cref 
  6440.                 $VerdictId 
  6441.               $End_BehaviourLine
  6442.               $BehaviourLine
  6443.                 $LabelId 
  6444.                 $Line [2] ? DM 
  6445.                 $Cref DM_30 
  6446.                 $VerdictId 
  6447.               $End_BehaviourLine
  6448.               $BehaviourLine
  6449.                 $LabelId 
  6450.                 $Line [3] GOTO L1 
  6451.                 $Cref 
  6452.                 $VerdictId 
  6453.               $End_BehaviourLine
  6454.               $BehaviourLine
  6455.                 $LabelId 
  6456.                 $Line [2] + OTHER_RESPONSE 
  6457.                 $Cref 
  6458.                 $VerdictId 
  6459.               $End_BehaviourLine
  6460.             $End_BehaviourDescription
  6461.           $End_TestCase
  6462.           $Begin_TestCase
  6463.             $TestCaseId DL1_313
  6464.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6465.             $TestPurpose /* Verify that the IUT discards an RR/F=1 in the disconnected phase. */
  6466.             $DefaultsRef 
  6467.             $BehaviourDescription
  6468.               $BehaviourLine
  6469.                 $LabelId 
  6470.                 $Line [0] + DL1_STATE 
  6471.                 $Cref 
  6472.                 $VerdictId 
  6473.               $End_BehaviourLine
  6474.               $BehaviourLine
  6475.                 $LabelId 
  6476.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  6477.                 $Cref RR_13 
  6478.                 $VerdictId 
  6479.               $End_BehaviourLine
  6480.               $BehaviourLine
  6481.                 $LabelId L1 
  6482.                 $Line [2] ? TIMEOUT TMO1 
  6483.                 $Cref 
  6484.                 $VerdictId (PASS) 
  6485.               $End_BehaviourLine
  6486.               $BehaviourLine
  6487.                 $LabelId 
  6488.                 $Line [3] + DL1_CHK 
  6489.                 $Cref 
  6490.                 $VerdictId 
  6491.               $End_BehaviourLine
  6492.               $BehaviourLine
  6493.                 $LabelId 
  6494.                 $Line [2] ? DM 
  6495.                 $Cref DM_30 
  6496.                 $VerdictId 
  6497.               $End_BehaviourLine
  6498.               $BehaviourLine
  6499.                 $LabelId 
  6500.                 $Line [3] GOTO L1 
  6501.                 $Cref 
  6502.                 $VerdictId 
  6503.               $End_BehaviourLine
  6504.               $BehaviourLine
  6505.                 $LabelId 
  6506.                 $Line [2] + OTHER_RESPONSE 
  6507.                 $Cref 
  6508.                 $VerdictId 
  6509.               $End_BehaviourLine
  6510.             $End_BehaviourDescription
  6511.           $End_TestCase
  6512.           $Begin_TestCase
  6513.             $TestCaseId DL1_314
  6514.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6515.             $TestPurpose /* Verify that the IUT discards an RNR/F=1 in the disconnected phase. */
  6516.             $DefaultsRef 
  6517.             $BehaviourDescription
  6518.               $BehaviourLine
  6519.                 $LabelId 
  6520.                 $Line [0] + DL1_STATE 
  6521.                 $Cref 
  6522.                 $VerdictId 
  6523.               $End_BehaviourLine
  6524.               $BehaviourLine
  6525.                 $LabelId 
  6526.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  6527.                 $Cref RNR_13 
  6528.                 $VerdictId 
  6529.               $End_BehaviourLine
  6530.               $BehaviourLine
  6531.                 $LabelId L1 
  6532.                 $Line [2] ? TIMEOUT TMO1 
  6533.                 $Cref 
  6534.                 $VerdictId (PASS) 
  6535.               $End_BehaviourLine
  6536.               $BehaviourLine
  6537.                 $LabelId 
  6538.                 $Line [3] + DL1_CHK 
  6539.                 $Cref 
  6540.                 $VerdictId 
  6541.               $End_BehaviourLine
  6542.               $BehaviourLine
  6543.                 $LabelId 
  6544.                 $Line [2] ? DM 
  6545.                 $Cref DM_30 
  6546.                 $VerdictId 
  6547.               $End_BehaviourLine
  6548.               $BehaviourLine
  6549.                 $LabelId 
  6550.                 $Line [3] GOTO L1 
  6551.                 $Cref 
  6552.                 $VerdictId 
  6553.               $End_BehaviourLine
  6554.               $BehaviourLine
  6555.                 $LabelId 
  6556.                 $Line [2] + OTHER_RESPONSE 
  6557.                 $Cref 
  6558.                 $VerdictId 
  6559.               $End_BehaviourLine
  6560.             $End_BehaviourDescription
  6561.           $End_TestCase
  6562.           $Begin_TestCase
  6563.             $TestCaseId DL1_315
  6564.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6565.             $TestPurpose /* Verify that the IUT discards an REJ/F=1 in the disconnected phase. */
  6566.             $DefaultsRef 
  6567.             $BehaviourDescription
  6568.               $BehaviourLine
  6569.                 $LabelId 
  6570.                 $Line [0] + DL1_STATE 
  6571.                 $Cref 
  6572.                 $VerdictId 
  6573.               $End_BehaviourLine
  6574.               $BehaviourLine
  6575.                 $LabelId 
  6576.                 $Line [1] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  6577.                 $Cref REJ_13 
  6578.                 $VerdictId 
  6579.               $End_BehaviourLine
  6580.               $BehaviourLine
  6581.                 $LabelId L1 
  6582.                 $Line [2] ? TIMEOUT TMO1 
  6583.                 $Cref 
  6584.                 $VerdictId (PASS) 
  6585.               $End_BehaviourLine
  6586.               $BehaviourLine
  6587.                 $LabelId 
  6588.                 $Line [3] + DL1_CHK 
  6589.                 $Cref 
  6590.                 $VerdictId 
  6591.               $End_BehaviourLine
  6592.               $BehaviourLine
  6593.                 $LabelId 
  6594.                 $Line [2] ? DM 
  6595.                 $Cref DM_30 
  6596.                 $VerdictId 
  6597.               $End_BehaviourLine
  6598.               $BehaviourLine
  6599.                 $LabelId 
  6600.                 $Line [3] GOTO L1 
  6601.                 $Cref 
  6602.                 $VerdictId 
  6603.               $End_BehaviourLine
  6604.               $BehaviourLine
  6605.                 $LabelId 
  6606.                 $Line [2] + OTHER_RESPONSE 
  6607.                 $Cref 
  6608.                 $VerdictId 
  6609.               $End_BehaviourLine
  6610.             $End_BehaviourDescription
  6611.           $End_TestCase
  6612.           $Begin_TestCase
  6613.             $TestCaseId DL1_316
  6614.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6615.             $TestPurpose /* Verify that the IUT discards an RR/P=0 in the disconnected phase. */
  6616.             $DefaultsRef 
  6617.             $BehaviourDescription
  6618.               $BehaviourLine
  6619.                 $LabelId 
  6620.                 $Line [0] + DL1_STATE 
  6621.                 $Cref 
  6622.                 $VerdictId 
  6623.               $End_BehaviourLine
  6624.               $BehaviourLine
  6625.                 $LabelId 
  6626.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  6627.                 $Cref RR_30 
  6628.                 $VerdictId 
  6629.               $End_BehaviourLine
  6630.               $BehaviourLine
  6631.                 $LabelId L1 
  6632.                 $Line [2] ? TIMEOUT TMO1 
  6633.                 $Cref 
  6634.                 $VerdictId (PASS) 
  6635.               $End_BehaviourLine
  6636.               $BehaviourLine
  6637.                 $LabelId 
  6638.                 $Line [3] + DL1_CHK 
  6639.                 $Cref 
  6640.                 $VerdictId 
  6641.               $End_BehaviourLine
  6642.               $BehaviourLine
  6643.                 $LabelId 
  6644.                 $Line [2] ? DM 
  6645.                 $Cref DM_30 
  6646.                 $VerdictId 
  6647.               $End_BehaviourLine
  6648.               $BehaviourLine
  6649.                 $LabelId 
  6650.                 $Line [3] GOTO L1 
  6651.                 $Cref 
  6652.                 $VerdictId 
  6653.               $End_BehaviourLine
  6654.               $BehaviourLine
  6655.                 $LabelId 
  6656.                 $Line [2] + OTHER_RESPONSE 
  6657.                 $Cref 
  6658.                 $VerdictId 
  6659.               $End_BehaviourLine
  6660.             $End_BehaviourDescription
  6661.           $End_TestCase
  6662.           $Begin_TestCase
  6663.             $TestCaseId DL1_317
  6664.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6665.             $TestPurpose /* Verify that the IUT discards an RNR/P=0 in the disconnected phase. */
  6666.             $DefaultsRef 
  6667.             $BehaviourDescription
  6668.               $BehaviourLine
  6669.                 $LabelId 
  6670.                 $Line [0] + DL1_STATE 
  6671.                 $Cref 
  6672.                 $VerdictId 
  6673.               $End_BehaviourLine
  6674.               $BehaviourLine
  6675.                 $LabelId 
  6676.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  6677.                 $Cref RNR_30 
  6678.                 $VerdictId 
  6679.               $End_BehaviourLine
  6680.               $BehaviourLine
  6681.                 $LabelId L1 
  6682.                 $Line [2] ? TIMEOUT TMO1 
  6683.                 $Cref 
  6684.                 $VerdictId (PASS) 
  6685.               $End_BehaviourLine
  6686.               $BehaviourLine
  6687.                 $LabelId 
  6688.                 $Line [3] + DL1_CHK 
  6689.                 $Cref 
  6690.                 $VerdictId 
  6691.               $End_BehaviourLine
  6692.               $BehaviourLine
  6693.                 $LabelId 
  6694.                 $Line [2] ? DM 
  6695.                 $Cref DM_30 
  6696.                 $VerdictId 
  6697.               $End_BehaviourLine
  6698.               $BehaviourLine
  6699.                 $LabelId 
  6700.                 $Line [3] GOTO L1 
  6701.                 $Cref 
  6702.                 $VerdictId 
  6703.               $End_BehaviourLine
  6704.               $BehaviourLine
  6705.                 $LabelId 
  6706.                 $Line [2] + OTHER_RESPONSE 
  6707.                 $Cref 
  6708.                 $VerdictId 
  6709.               $End_BehaviourLine
  6710.             $End_BehaviourDescription
  6711.           $End_TestCase
  6712.           $Begin_TestCase
  6713.             $TestCaseId DL1_318
  6714.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6715.             $TestPurpose /* Verify that the IUT discards an REJ/P=0 in the disconnected phase. */
  6716.             $DefaultsRef 
  6717.             $BehaviourDescription
  6718.               $BehaviourLine
  6719.                 $LabelId 
  6720.                 $Line [0] + DL1_STATE 
  6721.                 $Cref 
  6722.                 $VerdictId 
  6723.               $End_BehaviourLine
  6724.               $BehaviourLine
  6725.                 $LabelId 
  6726.                 $Line [1] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  6727.                 $Cref REJ_30 
  6728.                 $VerdictId 
  6729.               $End_BehaviourLine
  6730.               $BehaviourLine
  6731.                 $LabelId L1 
  6732.                 $Line [2] ? TIMEOUT TMO1 
  6733.                 $Cref 
  6734.                 $VerdictId (PASS) 
  6735.               $End_BehaviourLine
  6736.               $BehaviourLine
  6737.                 $LabelId 
  6738.                 $Line [3] + DL1_CHK 
  6739.                 $Cref 
  6740.                 $VerdictId 
  6741.               $End_BehaviourLine
  6742.               $BehaviourLine
  6743.                 $LabelId 
  6744.                 $Line [2] ? DM 
  6745.                 $Cref DM_30 
  6746.                 $VerdictId 
  6747.               $End_BehaviourLine
  6748.               $BehaviourLine
  6749.                 $LabelId 
  6750.                 $Line [3] GOTO L1 
  6751.                 $Cref 
  6752.                 $VerdictId 
  6753.               $End_BehaviourLine
  6754.               $BehaviourLine
  6755.                 $LabelId 
  6756.                 $Line [2] + OTHER_RESPONSE 
  6757.                 $Cref 
  6758.                 $VerdictId 
  6759.               $End_BehaviourLine
  6760.             $End_BehaviourDescription
  6761.           $End_TestCase
  6762.           $Begin_TestCase
  6763.             $TestCaseId DL1_319
  6764.             $TestGroupRef DL1/DL1_INOPPORTUNE/
  6765.             $TestPurpose /* Verify that the IUT discards an I/P=0 frame with no information field in the disconnected phase. */
  6766.             $DefaultsRef 
  6767.             $BehaviourDescription
  6768.               $BehaviourLine
  6769.                 $LabelId 
  6770.                 $Line [0] + DL1_STATE 
  6771.                 $Cref 
  6772.                 $VerdictId 
  6773.               $End_BehaviourLine
  6774.               $BehaviourLine
  6775.                 $LabelId 
  6776.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  6777.                 $Cref I_32 
  6778.                 $VerdictId 
  6779.               $End_BehaviourLine
  6780.               $BehaviourLine
  6781.                 $LabelId L1 
  6782.                 $Line [2] ? TIMEOUT TMO1 
  6783.                 $Cref 
  6784.                 $VerdictId (PASS) 
  6785.               $End_BehaviourLine
  6786.               $BehaviourLine
  6787.                 $LabelId 
  6788.                 $Line [3] + DL1_CHK 
  6789.                 $Cref 
  6790.                 $VerdictId 
  6791.               $End_BehaviourLine
  6792.               $BehaviourLine
  6793.                 $LabelId 
  6794.                 $Line [2] ? DM 
  6795.                 $Cref DM_30 
  6796.                 $VerdictId 
  6797.               $End_BehaviourLine
  6798.               $BehaviourLine
  6799.                 $LabelId 
  6800.                 $Line [3] GOTO L1 
  6801.                 $Cref 
  6802.                 $VerdictId 
  6803.               $End_BehaviourLine
  6804.               $BehaviourLine
  6805.                 $LabelId 
  6806.                 $Line [2] + OTHER_RESPONSE 
  6807.                 $Cref 
  6808.                 $VerdictId 
  6809.               $End_BehaviourLine
  6810.             $End_BehaviourDescription
  6811.           $End_TestCase
  6812.         $End_TestGroup
  6813.       $End_TestGroup
  6814.       $TestGroup
  6815.         $TestGroupId DL2
  6816.         $TestGroup
  6817.           $TestGroupId DL2_PROPER
  6818.           $Begin_TestCase
  6819.             $TestCaseId DL2_101
  6820.             $TestGroupRef DL2/DL2_PROPER/
  6821.             $TestPurpose /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 received in the link disconnection phase. This situation corresponds to a DISC and DISC collision. */
  6822.             $DefaultsRef 
  6823.             $BehaviourDescription
  6824.               $BehaviourLine
  6825.                 $LabelId 
  6826.                 $Line [0] + DL2_STATE 
  6827.                 $Cref 
  6828.                 $VerdictId 
  6829.               $End_BehaviourLine
  6830.               $BehaviourLine
  6831.                 $LabelId 
  6832.                 $Line [1] ! DISC START TMO1 
  6833.                 $Cref DISC_30 
  6834.                 $VerdictId 
  6835.                 $Comment /* The situation shown in this test case corresponds to a DISC and DISC collision.  */
  6836.               $End_BehaviourLine
  6837.               $BehaviourLine
  6838.                 $LabelId 
  6839.                 $Line [2] ? UA 
  6840.                 $Cref UA_30 
  6841.                 $VerdictId (PASS) 
  6842.               $End_BehaviourLine
  6843.               $BehaviourLine
  6844.                 $LabelId 
  6845.                 $Line [3] [IUT_TYPE="X25_1980"] 
  6846.                 $Cref 
  6847.                 $VerdictId 
  6848.                 $Comment /* IUT of X.25-1980 vintage are expected to remain in the link disconnection phase waiting for a UA response.  */
  6849.               $End_BehaviourLine
  6850.               $BehaviourLine
  6851.                 $LabelId 
  6852.                 $Line [4] + DL2_CHK 
  6853.                 $Cref 
  6854.                 $VerdictId 
  6855.               $End_BehaviourLine
  6856.               $BehaviourLine
  6857.                 $LabelId 
  6858.                 $Line [3] [IUT_TYPE<>"X25_1980"] 
  6859.                 $Cref 
  6860.                 $VerdictId 
  6861.                 $Comment /* IUT conforming to ISO 7776 or CCITT X.25-1984 have the option of remaining in the link disconnection phase of changing to the disconnected phase.  This is specified in subclause 5.3.5 and in subclause 2.4.4.5.1 of ISO 7776 and CCITT X.25-1984, respectively.  */
  6862.               $End_BehaviourLine
  6863.               $BehaviourLine
  6864.                 $LabelId 
  6865.                 $Line [4] [LCRa=TRUE] 
  6866.                 $Cref 
  6867.                 $VerdictId 
  6868.               $End_BehaviourLine
  6869.               $BehaviourLine
  6870.                 $LabelId 
  6871.                 $Line [5] + DL2_CHK 
  6872.                 $Cref 
  6873.                 $VerdictId 
  6874.               $End_BehaviourLine
  6875.               $BehaviourLine
  6876.                 $LabelId 
  6877.                 $Line [4] [LCRb=TRUE] 
  6878.                 $Cref 
  6879.                 $VerdictId 
  6880.               $End_BehaviourLine
  6881.               $BehaviourLine
  6882.                 $LabelId 
  6883.                 $Line [5] [STABLE_DP] 
  6884.                 $Cref 
  6885.                 $VerdictId 
  6886.               $End_BehaviourLine
  6887.               $BehaviourLine
  6888.                 $LabelId 
  6889.                 $Line [6] + DL1_CHK 
  6890.                 $Cref 
  6891.                 $VerdictId 
  6892.               $End_BehaviourLine
  6893.               $BehaviourLine
  6894.                 $LabelId 
  6895.                 $Line [5] + INIT_LINK 
  6896.                 $Cref 
  6897.                 $VerdictId 
  6898.               $End_BehaviourLine
  6899.               $BehaviourLine
  6900.                 $LabelId 
  6901.                 $Line [4] [LCRc=TRUE] START T1 
  6902.                 $Cref 
  6903.                 $VerdictId 
  6904.               $End_BehaviourLine
  6905.               $BehaviourLine
  6906.                 $LabelId 
  6907.                 $Line [5] ? TIMEOUT T1 
  6908.                 $Cref 
  6909.                 $VerdictId 
  6910.               $End_BehaviourLine
  6911.               $BehaviourLine
  6912.                 $LabelId 
  6913.                 $Line [6] [STABLE_DP] 
  6914.                 $Cref 
  6915.                 $VerdictId 
  6916.               $End_BehaviourLine
  6917.               $BehaviourLine
  6918.                 $LabelId 
  6919.                 $Line [7] + DL1_CHK 
  6920.                 $Cref 
  6921.                 $VerdictId 
  6922.               $End_BehaviourLine
  6923.               $BehaviourLine
  6924.                 $LabelId 
  6925.                 $Line [6] + INIT_LINK 
  6926.                 $Cref 
  6927.                 $VerdictId 
  6928.               $End_BehaviourLine
  6929.               $BehaviourLine
  6930.                 $LabelId 
  6931.                 $Line [5] + OTHER_RESPONSE 
  6932.                 $Cref 
  6933.                 $VerdictId 
  6934.               $End_BehaviourLine
  6935.               $BehaviourLine
  6936.                 $LabelId 
  6937.                 $Line [4] [TRUE] 
  6938.                 $Cref 
  6939.                 $VerdictId INCONC 
  6940.               $End_BehaviourLine
  6941.               $BehaviourLine
  6942.                 $LabelId 
  6943.                 $Line [2] + OTHER_RESPONSE 
  6944.                 $Cref 
  6945.                 $VerdictId 
  6946.               $End_BehaviourLine
  6947.               $BehaviourLine
  6948.                 $LabelId 
  6949.                 $Line [2] ? TIMEOUT TMO1 
  6950.                 $Cref 
  6951.                 $VerdictId FAIL 
  6952.               $End_BehaviourLine
  6953.             $End_BehaviourDescription
  6954.           $End_TestCase
  6955.           $Begin_TestCase
  6956.             $TestCaseId DL2_102
  6957.             $TestGroupRef DL2/DL2_PROPER/
  6958.             $TestPurpose /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 received in the link disconnection phase. This situation corresponds to a DISC and DISC collision. */
  6959.             $DefaultsRef 
  6960.             $BehaviourDescription
  6961.               $BehaviourLine
  6962.                 $LabelId 
  6963.                 $Line [0] + DL2_STATE 
  6964.                 $Cref 
  6965.                 $VerdictId 
  6966.               $End_BehaviourLine
  6967.               $BehaviourLine
  6968.                 $LabelId 
  6969.                 $Line [1] ! DISC START TMO1 
  6970.                 $Cref DISC_31 
  6971.                 $VerdictId 
  6972.                 $Comment /* The situation shown in this test case corresponds to a DISC and DISC collision.  */
  6973.               $End_BehaviourLine
  6974.               $BehaviourLine
  6975.                 $LabelId 
  6976.                 $Line [2] ? UA 
  6977.                 $Cref UA_31 
  6978.                 $VerdictId (PASS) 
  6979.               $End_BehaviourLine
  6980.               $BehaviourLine
  6981.                 $LabelId 
  6982.                 $Line [3] [IUT_TYPE="X25_1980"] 
  6983.                 $Cref 
  6984.                 $VerdictId 
  6985.                 $Comment /* IUT of X.25-1980 vintage are expected to remain in the link disconnection phase waiting for a UA response.  */
  6986.               $End_BehaviourLine
  6987.               $BehaviourLine
  6988.                 $LabelId 
  6989.                 $Line [4] + DL2_CHK 
  6990.                 $Cref 
  6991.                 $VerdictId 
  6992.               $End_BehaviourLine
  6993.               $BehaviourLine
  6994.                 $LabelId 
  6995.                 $Line [3] [IUT_TYPE<>"X25_1980"] 
  6996.                 $Cref 
  6997.                 $VerdictId 
  6998.                 $Comment /* IUT conforming to ISO 7776 or CCITT X.25-1984 have the option of remaining in the link disconnection phase of changing to the disconnected phase.  This is specified in subclause 5.3.5 and in subclause 2.4.4.5.1 of ISO 7776 and CCITT X.25-1984, respectively.  */
  6999.               $End_BehaviourLine
  7000.               $BehaviourLine
  7001.                 $LabelId 
  7002.                 $Line [4] [LCRa=TRUE] 
  7003.                 $Cref 
  7004.                 $VerdictId 
  7005.               $End_BehaviourLine
  7006.               $BehaviourLine
  7007.                 $LabelId 
  7008.                 $Line [5] + DL2_CHK 
  7009.                 $Cref 
  7010.                 $VerdictId 
  7011.               $End_BehaviourLine
  7012.               $BehaviourLine
  7013.                 $LabelId 
  7014.                 $Line [4] [LCRb=TRUE] 
  7015.                 $Cref 
  7016.                 $VerdictId 
  7017.               $End_BehaviourLine
  7018.               $BehaviourLine
  7019.                 $LabelId 
  7020.                 $Line [5] [STABLE_DP] 
  7021.                 $Cref 
  7022.                 $VerdictId 
  7023.               $End_BehaviourLine
  7024.               $BehaviourLine
  7025.                 $LabelId 
  7026.                 $Line [6] + DL1_CHK 
  7027.                 $Cref 
  7028.                 $VerdictId 
  7029.               $End_BehaviourLine
  7030.               $BehaviourLine
  7031.                 $LabelId 
  7032.                 $Line [5] + INIT_LINK 
  7033.                 $Cref 
  7034.                 $VerdictId 
  7035.               $End_BehaviourLine
  7036.               $BehaviourLine
  7037.                 $LabelId 
  7038.                 $Line [4] [LCRc=TRUE] START T1 
  7039.                 $Cref 
  7040.                 $VerdictId 
  7041.               $End_BehaviourLine
  7042.               $BehaviourLine
  7043.                 $LabelId 
  7044.                 $Line [5] ? TIMEOUT T1 
  7045.                 $Cref 
  7046.                 $VerdictId 
  7047.               $End_BehaviourLine
  7048.               $BehaviourLine
  7049.                 $LabelId 
  7050.                 $Line [6] [STABLE_DP] 
  7051.                 $Cref 
  7052.                 $VerdictId 
  7053.               $End_BehaviourLine
  7054.               $BehaviourLine
  7055.                 $LabelId 
  7056.                 $Line [7] + DL1_CHK 
  7057.                 $Cref 
  7058.                 $VerdictId 
  7059.               $End_BehaviourLine
  7060.               $BehaviourLine
  7061.                 $LabelId 
  7062.                 $Line [6] + INIT_LINK 
  7063.                 $Cref 
  7064.                 $VerdictId 
  7065.               $End_BehaviourLine
  7066.               $BehaviourLine
  7067.                 $LabelId 
  7068.                 $Line [5] + OTHER_RESPONSE 
  7069.                 $Cref 
  7070.                 $VerdictId 
  7071.               $End_BehaviourLine
  7072.               $BehaviourLine
  7073.                 $LabelId 
  7074.                 $Line [2] + OTHER_RESPONSE 
  7075.                 $Cref 
  7076.                 $VerdictId 
  7077.               $End_BehaviourLine
  7078.               $BehaviourLine
  7079.                 $LabelId 
  7080.                 $Line [2] ? TIMEOUT TMO1 
  7081.                 $Cref 
  7082.                 $VerdictId FAIL 
  7083.               $End_BehaviourLine
  7084.             $End_BehaviourDescription
  7085.           $End_TestCase
  7086.           $Begin_TestCase
  7087.             $TestCaseId DL2_103
  7088.             $TestGroupRef DL2/DL2_PROPER/
  7089.             $TestPurpose /* Verify that the IUT sends a DM/F=0 in response to a SABM /P=0 received in the link disconnection phase. This situation corresponds to a DISC and SABM collision. The IUT is expected to enter the disconnected phase. */
  7090.             $DefaultsRef 
  7091.             $BehaviourDescription
  7092.               $BehaviourLine
  7093.                 $LabelId 
  7094.                 $Line [0] + DL2_STATE 
  7095.                 $Cref 
  7096.                 $VerdictId 
  7097.               $End_BehaviourLine
  7098.               $BehaviourLine
  7099.                 $LabelId 
  7100.                 $Line [1] ! SABM START TMO1 
  7101.                 $Cref SABM_30 
  7102.                 $VerdictId 
  7103.               $End_BehaviourLine
  7104.               $BehaviourLine
  7105.                 $LabelId 
  7106.                 $Line [2] ? DM 
  7107.                 $Cref DM_30 
  7108.                 $VerdictId PASS 
  7109.               $End_BehaviourLine
  7110.               $BehaviourLine
  7111.                 $LabelId 
  7112.                 $Line [2] + OTHER_RESPONSE 
  7113.                 $Cref 
  7114.                 $VerdictId 
  7115.               $End_BehaviourLine
  7116.               $BehaviourLine
  7117.                 $LabelId 
  7118.                 $Line [2] ? TIMEOUT TMO1 
  7119.                 $Cref 
  7120.                 $VerdictId FAIL 
  7121.               $End_BehaviourLine
  7122.             $End_BehaviourDescription
  7123.           $End_TestCase
  7124.           $Begin_TestCase
  7125.             $TestCaseId DL2_104
  7126.             $TestGroupRef DL2/DL2_PROPER/
  7127.             $TestPurpose /* Verify that the IUT sends a DM/F=1 in response to a SABM/P=1 received in the link disconection phase. This situation corresponds to a DISC and SABM collision. The IUT is expected to enter the disconnected phase. */
  7128.             $DefaultsRef 
  7129.             $BehaviourDescription
  7130.               $BehaviourLine
  7131.                 $LabelId 
  7132.                 $Line [0] + DL2_STATE 
  7133.                 $Cref 
  7134.                 $VerdictId 
  7135.               $End_BehaviourLine
  7136.               $BehaviourLine
  7137.                 $LabelId 
  7138.                 $Line [1] ! SABM START TMO1 
  7139.                 $Cref SABM_31 
  7140.                 $VerdictId 
  7141.               $End_BehaviourLine
  7142.               $BehaviourLine
  7143.                 $LabelId 
  7144.                 $Line [2] ? DM 
  7145.                 $Cref DM_31 
  7146.                 $VerdictId PASS 
  7147.               $End_BehaviourLine
  7148.               $BehaviourLine
  7149.                 $LabelId 
  7150.                 $Line [2] + OTHER_RESPONSE 
  7151.                 $Cref 
  7152.                 $VerdictId 
  7153.               $End_BehaviourLine
  7154.               $BehaviourLine
  7155.                 $LabelId 
  7156.                 $Line [2] ? TIMEOUT TMO1 
  7157.                 $Cref 
  7158.                 $VerdictId FAIL 
  7159.               $End_BehaviourLine
  7160.             $End_BehaviourDescription
  7161.           $End_TestCase
  7162.           $Begin_TestCase
  7163.             $TestCaseId DL2_105
  7164.             $TestGroupRef DL2/DL2_PROPER/
  7165.             $TestPurpose /* Verify proper IUT behavior in the link disconnection phase upon receiving a proper DM response. */
  7166.             $DefaultsRef 
  7167.             $BehaviourDescription
  7168.               $BehaviourLine
  7169.                 $LabelId 
  7170.                 $Line [0] + DL2_STATE 
  7171.                 $Cref 
  7172.                 $VerdictId 
  7173.               $End_BehaviourLine
  7174.               $BehaviourLine
  7175.                 $LabelId 
  7176.                 $Line [1] ! DM 
  7177.                 $Cref DM_1(P_F_BIT) 
  7178.                 $VerdictId (PASS) 
  7179.               $End_BehaviourLine
  7180.               $BehaviourLine
  7181.                 $LabelId 
  7182.                 $Line [2] [STABLE_DP] 
  7183.                 $Cref 
  7184.                 $VerdictId 
  7185.               $End_BehaviourLine
  7186.               $BehaviourLine
  7187.                 $LabelId 
  7188.                 $Line [3] + DL1_CHK 
  7189.                 $Cref 
  7190.                 $VerdictId 
  7191.               $End_BehaviourLine
  7192.               $BehaviourLine
  7193.                 $LabelId 
  7194.                 $Line [2] + INIT_LINK 
  7195.                 $Cref 
  7196.                 $VerdictId 
  7197.               $End_BehaviourLine
  7198.             $End_BehaviourDescription
  7199.           $End_TestCase
  7200.           $Begin_TestCase
  7201.             $TestCaseId DL2_106
  7202.             $TestGroupRef DL2/DL2_PROPER/
  7203.             $TestPurpose /* Verify that in the link disconnection phase, upon receiving a DM/F=0 response, when the last DISC command from the IUT was with P=1, the IUT shall consider the DM response to represent a collision condition and shall remain in the link disconnection phase. */
  7204.             $DefaultsRef 
  7205.             $BehaviourDescription
  7206.               $BehaviourLine
  7207.                 $LabelId 
  7208.                 $Line [0] + DL2_STATE 
  7209.                 $Cref 
  7210.                 $VerdictId 
  7211.               $End_BehaviourLine
  7212.               $BehaviourLine
  7213.                 $LabelId 
  7214.                 $Line [1] [P_F_BIT=on] 
  7215.                 $Cref 
  7216.                 $VerdictId 
  7217.               $End_BehaviourLine
  7218.               $BehaviourLine
  7219.                 $LabelId 
  7220.                 $Line [2] ! DM START TMO1 
  7221.                 $Cref DM_10 
  7222.                 $VerdictId 
  7223.               $End_BehaviourLine
  7224.               $BehaviourLine
  7225.                 $LabelId 
  7226.                 $Line [3] ? TIMEOUT TMO1 
  7227.                 $Cref 
  7228.                 $VerdictId (PASS) 
  7229.               $End_BehaviourLine
  7230.               $BehaviourLine
  7231.                 $LabelId 
  7232.                 $Line [4] + DL2_CHK 
  7233.                 $Cref 
  7234.                 $VerdictId 
  7235.               $End_BehaviourLine
  7236.               $BehaviourLine
  7237.                 $LabelId 
  7238.                 $Line [3] + OTHER_RESPONSE 
  7239.                 $Cref 
  7240.                 $VerdictId 
  7241.               $End_BehaviourLine
  7242.               $BehaviourLine
  7243.                 $LabelId 
  7244.                 $Line [1] [P_F_BIT=off] 
  7245.                 $Cref 
  7246.                 $VerdictId INCONC 
  7247.               $End_BehaviourLine
  7248.             $End_BehaviourDescription
  7249.           $End_TestCase
  7250.           $Begin_TestCase
  7251.             $TestCaseId DL2_107
  7252.             $TestGroupRef DL2/DL2_PROPER/
  7253.             $TestPurpose /* Verify proper IUT behaviour in the link disconnection phase upon receiving a proper UA response. */
  7254.             $DefaultsRef 
  7255.             $BehaviourDescription
  7256.               $BehaviourLine
  7257.                 $LabelId 
  7258.                 $Line [0] + DL2_STATE 
  7259.                 $Cref 
  7260.                 $VerdictId 
  7261.               $End_BehaviourLine
  7262.               $BehaviourLine
  7263.                 $LabelId 
  7264.                 $Line [1] ! UA 
  7265.                 $Cref UA_1(P_F_BIT) 
  7266.                 $VerdictId (PASS) 
  7267.               $End_BehaviourLine
  7268.               $BehaviourLine
  7269.                 $LabelId 
  7270.                 $Line [2] [STABLE_DP] 
  7271.                 $Cref 
  7272.                 $VerdictId 
  7273.               $End_BehaviourLine
  7274.               $BehaviourLine
  7275.                 $LabelId 
  7276.                 $Line [3] + DL1_CHK 
  7277.                 $Cref 
  7278.                 $VerdictId 
  7279.               $End_BehaviourLine
  7280.               $BehaviourLine
  7281.                 $LabelId 
  7282.                 $Line [2] + INIT_LINK 
  7283.                 $Cref 
  7284.                 $VerdictId 
  7285.               $End_BehaviourLine
  7286.             $End_BehaviourDescription
  7287.           $End_TestCase
  7288.         $End_TestGroup
  7289.         $TestGroup
  7290.           $TestGroupId DL2_IMPROPER
  7291.           $Begin_TestCase
  7292.             $TestCaseId DL2_201
  7293.             $TestGroupRef DL2/DL2_IMPROPER/
  7294.             $TestPurpose /* Verify that, in the link disconnection phase, the IUT discards a command frame with an undefined or not implemented control field with P=1. */
  7295.             $DefaultsRef 
  7296.             $BehaviourDescription
  7297.               $BehaviourLine
  7298.                 $LabelId 
  7299.                 $Line [0] + DL2_STATE 
  7300.                 $Cref 
  7301.                 $VerdictId 
  7302.               $End_BehaviourLine
  7303.               $BehaviourLine
  7304.                 $LabelId 
  7305.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03FF'H) START TMO1 
  7306.                 $Cref HEX_1 
  7307.                 $VerdictId 
  7308.                 $Comment /* String '03FF'H is a command frame with undefined or not implemented control field with P=1.  */
  7309.               $End_BehaviourLine
  7310.               $BehaviourLine
  7311.                 $LabelId 
  7312.                 $Line [2] ? TIMEOUT TMO1 
  7313.                 $Cref 
  7314.                 $VerdictId (PASS) 
  7315.               $End_BehaviourLine
  7316.               $BehaviourLine
  7317.                 $LabelId 
  7318.                 $Line [3] + DL2_CHK 
  7319.                 $Cref 
  7320.                 $VerdictId 
  7321.               $End_BehaviourLine
  7322.               $BehaviourLine
  7323.                 $LabelId 
  7324.                 $Line [2] + OTHER_RESPONSE 
  7325.                 $Cref 
  7326.                 $VerdictId 
  7327.               $End_BehaviourLine
  7328.             $End_BehaviourDescription
  7329.           $End_TestCase
  7330.           $Begin_TestCase
  7331.             $TestCaseId DL2_202
  7332.             $TestGroupRef DL2/DL2_IMPROPER/
  7333.             $TestPurpose /* Verify that the IUT discards a response frame with an undefined or not implemented control field with F=1 in the link disconnection phase. */
  7334.             $DefaultsRef 
  7335.             $BehaviourDescription
  7336.               $BehaviourLine
  7337.                 $LabelId 
  7338.                 $Line [0] + DL2_STATE 
  7339.                 $Cref 
  7340.                 $VerdictId 
  7341.               $End_BehaviourLine
  7342.               $BehaviourLine
  7343.                 $LabelId 
  7344.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='01FF'H) START TMO1 
  7345.                 $Cref HEX_1 
  7346.                 $VerdictId 
  7347.                 $Comment /* String '01FF'H is a response frame with undefined or not implemented control field with F=1.  */
  7348.               $End_BehaviourLine
  7349.               $BehaviourLine
  7350.                 $LabelId 
  7351.                 $Line [2] ? TIMEOUT TMO1 
  7352.                 $Cref 
  7353.                 $VerdictId (PASS) 
  7354.               $End_BehaviourLine
  7355.               $BehaviourLine
  7356.                 $LabelId 
  7357.                 $Line [3] + DL2_CHK 
  7358.                 $Cref 
  7359.                 $VerdictId 
  7360.               $End_BehaviourLine
  7361.               $BehaviourLine
  7362.                 $LabelId 
  7363.                 $Line [2] + OTHER_RESPONSE 
  7364.                 $Cref 
  7365.                 $VerdictId 
  7366.               $End_BehaviourLine
  7367.             $End_BehaviourDescription
  7368.           $End_TestCase
  7369.           $Begin_TestCase
  7370.             $TestCaseId DL2_203
  7371.             $TestGroupRef DL2/DL2_IMPROPER/
  7372.             $TestPurpose /* Verify that the IUT discards a DISC/P=0 with information field in the link disconnection phase. */
  7373.             $DefaultsRef 
  7374.             $BehaviourDescription
  7375.               $BehaviourLine
  7376.                 $LabelId 
  7377.                 $Line [0] + DL2_STATE 
  7378.                 $Cref 
  7379.                 $VerdictId 
  7380.               $End_BehaviourLine
  7381.               $BehaviourLine
  7382.                 $LabelId 
  7383.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:= '0343FF'H) START TMO1 
  7384.                 $Cref HEX_1 
  7385.                 $VerdictId 
  7386.                 $Comment /* String '0343FF'H is a DISC/P=0 frame with an added information field of one octet of all "1"s.  */
  7387.               $End_BehaviourLine
  7388.               $BehaviourLine
  7389.                 $LabelId 
  7390.                 $Line [2] ? TIMEOUT TMO1 
  7391.                 $Cref 
  7392.                 $VerdictId (PASS) 
  7393.               $End_BehaviourLine
  7394.               $BehaviourLine
  7395.                 $LabelId 
  7396.                 $Line [3] + DL2_CHK 
  7397.                 $Cref 
  7398.                 $VerdictId 
  7399.               $End_BehaviourLine
  7400.               $BehaviourLine
  7401.                 $LabelId 
  7402.                 $Line [2] + OTHER_RESPONSE 
  7403.                 $Cref 
  7404.                 $VerdictId 
  7405.               $End_BehaviourLine
  7406.             $End_BehaviourDescription
  7407.           $End_TestCase
  7408.           $Begin_TestCase
  7409.             $TestCaseId DL2_204
  7410.             $TestGroupRef DL2/DL2_IMPROPER/
  7411.             $TestPurpose /* Verify that the IUT discards a SABM/P=1 with an information field in the link disconnection phase. */
  7412.             $DefaultsRef 
  7413.             $BehaviourDescription
  7414.               $BehaviourLine
  7415.                 $LabelId 
  7416.                 $Line [0] + DL2_STATE 
  7417.                 $Cref 
  7418.                 $VerdictId 
  7419.               $End_BehaviourLine
  7420.               $BehaviourLine
  7421.                 $LabelId 
  7422.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='033FFF'H) START TMO1 
  7423.                 $Cref HEX_1 
  7424.                 $VerdictId 
  7425.                 $Comment /* String '013FFF'H is a SABM/P=1 frame with an added information field of one octet of all "1"s.  */
  7426.               $End_BehaviourLine
  7427.               $BehaviourLine
  7428.                 $LabelId 
  7429.                 $Line [2] ? TIMEOUT TMO1 
  7430.                 $Cref 
  7431.                 $VerdictId (PASS) 
  7432.               $End_BehaviourLine
  7433.               $BehaviourLine
  7434.                 $LabelId 
  7435.                 $Line [3] + DL2_CHK 
  7436.                 $Cref 
  7437.                 $VerdictId 
  7438.               $End_BehaviourLine
  7439.               $BehaviourLine
  7440.                 $LabelId 
  7441.                 $Line [2] + OTHER_RESPONSE 
  7442.                 $Cref 
  7443.                 $VerdictId 
  7444.               $End_BehaviourLine
  7445.             $End_BehaviourDescription
  7446.           $End_TestCase
  7447.           $Begin_TestCase
  7448.             $TestCaseId DL2_205
  7449.             $TestGroupRef DL2/DL2_IMPROPER/
  7450.             $TestPurpose /* Verify that the IUT discards a UA with an appropriate F bit setting, but with an added information field in the link disconnection phase. */
  7451.             $DefaultsRef 
  7452.             $BehaviourDescription
  7453.               $BehaviourLine
  7454.                 $LabelId 
  7455.                 $Line [0] + DL2_STATE 
  7456.                 $Cref 
  7457.                 $VerdictId 
  7458.               $End_BehaviourLine
  7459.               $BehaviourLine
  7460.                 $LabelId 
  7461.                 $Line [1] [P_F_BIT=off] 
  7462.                 $Cref 
  7463.                 $VerdictId 
  7464.               $End_BehaviourLine
  7465.               $BehaviourLine
  7466.                 $LabelId 
  7467.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0163FF'H) START TMO1 
  7468.                 $Cref HEX_1 
  7469.                 $VerdictId 
  7470.                 $Comment /* String '0163FF'H is a UA/F=0 frame with an added information field of one octet of all "1"s.  */
  7471.               $End_BehaviourLine
  7472.               $BehaviourLine
  7473.                 $LabelId 
  7474.                 $Line [3] ? TIMEOUT TMO1 
  7475.                 $Cref 
  7476.                 $VerdictId (PASS) 
  7477.               $End_BehaviourLine
  7478.               $BehaviourLine
  7479.                 $LabelId 
  7480.                 $Line [4] + DL2_CHK 
  7481.                 $Cref 
  7482.                 $VerdictId 
  7483.               $End_BehaviourLine
  7484.               $BehaviourLine
  7485.                 $LabelId 
  7486.                 $Line [3] + OTHER_RESPONSE 
  7487.                 $Cref 
  7488.                 $VerdictId 
  7489.               $End_BehaviourLine
  7490.               $BehaviourLine
  7491.                 $LabelId 
  7492.                 $Line [1] [P_F_BIT=on] 
  7493.                 $Cref 
  7494.                 $VerdictId 
  7495.               $End_BehaviourLine
  7496.               $BehaviourLine
  7497.                 $LabelId 
  7498.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0173FF'H) START TMO1 
  7499.                 $Cref HEX_1 
  7500.                 $VerdictId 
  7501.                 $Comment /* String '0173FF'H is a UA/F=1 frame with an added information field of one octet of all "1"s.  */
  7502.               $End_BehaviourLine
  7503.               $BehaviourLine
  7504.                 $LabelId 
  7505.                 $Line [3] ? TIMEOUT TMO1 
  7506.                 $Cref 
  7507.                 $VerdictId (PASS) 
  7508.               $End_BehaviourLine
  7509.               $BehaviourLine
  7510.                 $LabelId 
  7511.                 $Line [4] + DL2_CHK 
  7512.                 $Cref 
  7513.                 $VerdictId 
  7514.               $End_BehaviourLine
  7515.               $BehaviourLine
  7516.                 $LabelId 
  7517.                 $Line [3] + OTHER_RESPONSE 
  7518.                 $Cref 
  7519.                 $VerdictId 
  7520.               $End_BehaviourLine
  7521.             $End_BehaviourDescription
  7522.           $End_TestCase
  7523.           $Begin_TestCase
  7524.             $TestCaseId DL2_206
  7525.             $TestGroupRef DL2/DL2_IMPROPER/
  7526.             $TestPurpose /* Verify that the IUT discards a DM with an appropriate F bit setting, but with an additional information field in the link disconnection phase. */
  7527.             $DefaultsRef 
  7528.             $BehaviourDescription
  7529.               $BehaviourLine
  7530.                 $LabelId 
  7531.                 $Line [0] + DL2_STATE 
  7532.                 $Cref 
  7533.                 $VerdictId 
  7534.               $End_BehaviourLine
  7535.               $BehaviourLine
  7536.                 $LabelId 
  7537.                 $Line [1] [P_F_BIT=off] 
  7538.                 $Cref 
  7539.                 $VerdictId 
  7540.               $End_BehaviourLine
  7541.               $BehaviourLine
  7542.                 $LabelId 
  7543.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='010FFF'H) START TMO1 
  7544.                 $Cref HEX_1 
  7545.                 $VerdictId 
  7546.                 $Comment /* String '010FFF'H is a DM/F=0 frame with an added information field of one octet of all "1"s.  */
  7547.               $End_BehaviourLine
  7548.               $BehaviourLine
  7549.                 $LabelId 
  7550.                 $Line [3] ? TIMEOUT TMO1 
  7551.                 $Cref 
  7552.                 $VerdictId (PASS) 
  7553.               $End_BehaviourLine
  7554.               $BehaviourLine
  7555.                 $LabelId 
  7556.                 $Line [4] + DL2_CHK 
  7557.                 $Cref 
  7558.                 $VerdictId 
  7559.               $End_BehaviourLine
  7560.               $BehaviourLine
  7561.                 $LabelId 
  7562.                 $Line [3] + OTHER_RESPONSE 
  7563.                 $Cref 
  7564.                 $VerdictId 
  7565.               $End_BehaviourLine
  7566.               $BehaviourLine
  7567.                 $LabelId 
  7568.                 $Line [1] [P_F_BIT=on] 
  7569.                 $Cref 
  7570.                 $VerdictId 
  7571.               $End_BehaviourLine
  7572.               $BehaviourLine
  7573.                 $LabelId 
  7574.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='011FFF'H) START TMO1 
  7575.                 $Cref HEX_1 
  7576.                 $VerdictId 
  7577.                 $Comment /* String '011FFF'H is a DM/F=1 frame with an added information field of one octet of all "1"s.  */
  7578.               $End_BehaviourLine
  7579.               $BehaviourLine
  7580.                 $LabelId 
  7581.                 $Line [3] ? TIMEOUT TMO1 
  7582.                 $Cref 
  7583.                 $VerdictId (PASS) 
  7584.               $End_BehaviourLine
  7585.               $BehaviourLine
  7586.                 $LabelId 
  7587.                 $Line [4] + DL2_CHK 
  7588.                 $Cref 
  7589.                 $VerdictId 
  7590.               $End_BehaviourLine
  7591.               $BehaviourLine
  7592.                 $LabelId 
  7593.                 $Line [3] + OTHER_RESPONSE 
  7594.                 $Cref 
  7595.                 $VerdictId 
  7596.               $End_BehaviourLine
  7597.             $End_BehaviourDescription
  7598.           $End_TestCase
  7599.           $Begin_TestCase
  7600.             $TestCaseId DL2_207
  7601.             $TestGroupRef DL2/DL2_IMPROPER/
  7602.             $TestPurpose /* Verify that the IUT discards an I/P=1 frame containing an information field longer than the maximum established length in the link disconnection phase. */
  7603.             $DefaultsRef 
  7604.             $BehaviourDescription
  7605.               $BehaviourLine
  7606.                 $LabelId 
  7607.                 $Line [0] + DL2_STATE 
  7608.                 $Cref 
  7609.                 $VerdictId 
  7610.               $End_BehaviourLine
  7611.               $BehaviourLine
  7612.                 $LabelId 
  7613.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  7614.                 $Cref LONG_31 
  7615.                 $VerdictId 
  7616.               $End_BehaviourLine
  7617.               $BehaviourLine
  7618.                 $LabelId 
  7619.                 $Line [2] ? TIMEOUT TMO1 
  7620.                 $Cref 
  7621.                 $VerdictId (PASS) 
  7622.               $End_BehaviourLine
  7623.               $BehaviourLine
  7624.                 $LabelId 
  7625.                 $Line [3] + DL2_CHK 
  7626.                 $Cref 
  7627.                 $VerdictId 
  7628.               $End_BehaviourLine
  7629.               $BehaviourLine
  7630.                 $LabelId 
  7631.                 $Line [2] + OTHER_RESPONSE 
  7632.                 $Cref 
  7633.                 $VerdictId 
  7634.               $End_BehaviourLine
  7635.             $End_BehaviourDescription
  7636.           $End_TestCase
  7637.           $Begin_TestCase
  7638.             $TestCaseId DL2_208
  7639.             $TestGroupRef DL2/DL2_IMPROPER/
  7640.             $TestPurpose /* Verify that the IUT discards an RR/P=1 with an information field in the link disconnection phase. */
  7641.             $DefaultsRef 
  7642.             $BehaviourDescription
  7643.               $BehaviourLine
  7644.                 $LabelId 
  7645.                 $Line [0] + DL2_STATE 
  7646.                 $Cref 
  7647.                 $VerdictId 
  7648.               $End_BehaviourLine
  7649.               $BehaviourLine
  7650.                 $LabelId 
  7651.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0311FF'H) START TMO1 
  7652.                 $Cref HEX_1 
  7653.                 $VerdictId 
  7654.                 $Comment /* String '0311FF'H is an RR/P=1 frame with an added information field of one octet of all "1"s.  */
  7655.               $End_BehaviourLine
  7656.               $BehaviourLine
  7657.                 $LabelId 
  7658.                 $Line [2] ? TIMEOUT TMO1 
  7659.                 $Cref 
  7660.                 $VerdictId (PASS) 
  7661.               $End_BehaviourLine
  7662.               $BehaviourLine
  7663.                 $LabelId 
  7664.                 $Line [3] + DL2_CHK 
  7665.                 $Cref 
  7666.                 $VerdictId 
  7667.               $End_BehaviourLine
  7668.               $BehaviourLine
  7669.                 $LabelId 
  7670.                 $Line [2] + OTHER_RESPONSE 
  7671.                 $Cref 
  7672.                 $VerdictId 
  7673.               $End_BehaviourLine
  7674.             $End_BehaviourDescription
  7675.           $End_TestCase
  7676.           $Begin_TestCase
  7677.             $TestCaseId DL2_209
  7678.             $TestGroupRef DL2/DL2_IMPROPER/
  7679.             $TestPurpose /* Verify that the IUT discards an RNR/P=1 with an information field in the link disconnection phase. */
  7680.             $DefaultsRef 
  7681.             $BehaviourDescription
  7682.               $BehaviourLine
  7683.                 $LabelId 
  7684.                 $Line [0] + DL2_STATE 
  7685.                 $Cref 
  7686.                 $VerdictId 
  7687.               $End_BehaviourLine
  7688.               $BehaviourLine
  7689.                 $LabelId 
  7690.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0315FF'H) START TMO1 
  7691.                 $Cref HEX_1 
  7692.                 $VerdictId 
  7693.                 $Comment /* String '0315FF'H is an RNR/P=1 frame with an added information field of one octet of all "1"s.  */
  7694.               $End_BehaviourLine
  7695.               $BehaviourLine
  7696.                 $LabelId 
  7697.                 $Line [2] ? TIMEOUT TMO1 
  7698.                 $Cref 
  7699.                 $VerdictId (PASS) 
  7700.               $End_BehaviourLine
  7701.               $BehaviourLine
  7702.                 $LabelId 
  7703.                 $Line [3] + DL2_CHK 
  7704.                 $Cref 
  7705.                 $VerdictId 
  7706.               $End_BehaviourLine
  7707.               $BehaviourLine
  7708.                 $LabelId 
  7709.                 $Line [2] + OTHER_RESPONSE 
  7710.                 $Cref 
  7711.                 $VerdictId 
  7712.               $End_BehaviourLine
  7713.             $End_BehaviourDescription
  7714.           $End_TestCase
  7715.           $Begin_TestCase
  7716.             $TestCaseId DL2_210
  7717.             $TestGroupRef DL2/DL2_IMPROPER/
  7718.             $TestPurpose /* Verify that the IUT discards an REJ/P=1 with an information field in the link disconnection phase. */
  7719.             $DefaultsRef 
  7720.             $BehaviourDescription
  7721.               $BehaviourLine
  7722.                 $LabelId 
  7723.                 $Line [0] + DL2_STATE 
  7724.                 $Cref 
  7725.                 $VerdictId 
  7726.               $End_BehaviourLine
  7727.               $BehaviourLine
  7728.                 $LabelId 
  7729.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0319FF'H) START TMO1 
  7730.                 $Cref HEX_1 
  7731.                 $VerdictId 
  7732.               $End_BehaviourLine
  7733.               $BehaviourLine
  7734.                 $LabelId 
  7735.                 $Line [2] ? TIMEOUT TMO1 
  7736.                 $Cref 
  7737.                 $VerdictId (PASS) 
  7738.               $End_BehaviourLine
  7739.               $BehaviourLine
  7740.                 $LabelId 
  7741.                 $Line [3] + DL2_CHK 
  7742.                 $Cref 
  7743.                 $VerdictId 
  7744.               $End_BehaviourLine
  7745.               $BehaviourLine
  7746.                 $LabelId 
  7747.                 $Line [2] + OTHER_RESPONSE 
  7748.                 $Cref 
  7749.                 $VerdictId 
  7750.               $End_BehaviourLine
  7751.             $End_BehaviourDescription
  7752.           $End_TestCase
  7753.           $Begin_TestCase
  7754.             $TestCaseId DL2_211
  7755.             $TestGroupRef DL2/DL2_IMPROPER/
  7756.             $TestPurpose /* Verify that the IUT discards a DISC with an address different from A, B, C or D in the link disconnection phase. */
  7757.             $DefaultsRef 
  7758.             $BehaviourDescription
  7759.               $BehaviourLine
  7760.                 $LabelId 
  7761.                 $Line [0] + DL2_STATE 
  7762.                 $Cref 
  7763.                 $VerdictId 
  7764.               $End_BehaviourLine
  7765.               $BehaviourLine
  7766.                 $LabelId 
  7767.                 $Line [1] ! DISC START TMO1 
  7768.                 $Cref DISC_40 
  7769.                 $VerdictId 
  7770.               $End_BehaviourLine
  7771.               $BehaviourLine
  7772.                 $LabelId 
  7773.                 $Line [2] ? TIMEOUT TMO1 
  7774.                 $Cref 
  7775.                 $VerdictId (PASS) 
  7776.               $End_BehaviourLine
  7777.               $BehaviourLine
  7778.                 $LabelId 
  7779.                 $Line [3] + DL2_CHK 
  7780.                 $Cref 
  7781.                 $VerdictId 
  7782.               $End_BehaviourLine
  7783.               $BehaviourLine
  7784.                 $LabelId 
  7785.                 $Line [2] + OTHER_RESPONSE 
  7786.                 $Cref 
  7787.                 $VerdictId 
  7788.               $End_BehaviourLine
  7789.             $End_BehaviourDescription
  7790.           $End_TestCase
  7791.           $Begin_TestCase
  7792.             $TestCaseId DL2_212
  7793.             $TestGroupRef DL2/DL2_IMPROPER/
  7794.             $TestPurpose /* Verify that the IUT discards a DISC/P=0 with an FCS error, in the link disconnection phase. */
  7795.             $DefaultsRef 
  7796.             $BehaviourDescription
  7797.               $BehaviourLine
  7798.                 $LabelId 
  7799.                 $Line [0] + DL2_STATE 
  7800.                 $Cref 
  7801.                 $VerdictId 
  7802.               $End_BehaviourLine
  7803.               $BehaviourLine
  7804.                 $LabelId 
  7805.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0343'H) START TMO1 
  7806.                 $Cref FCS_ERROR_1 
  7807.                 $VerdictId 
  7808.                 $Comment /* String '0343'H is a DISC/P=0 frame with an associated FCS error.  */
  7809.               $End_BehaviourLine
  7810.               $BehaviourLine
  7811.                 $LabelId 
  7812.                 $Line [2] ? TIMEOUT TMO1 
  7813.                 $Cref 
  7814.                 $VerdictId (PASS) 
  7815.               $End_BehaviourLine
  7816.               $BehaviourLine
  7817.                 $LabelId 
  7818.                 $Line [3] + DL2_CHK 
  7819.                 $Cref 
  7820.                 $VerdictId 
  7821.               $End_BehaviourLine
  7822.               $BehaviourLine
  7823.                 $LabelId 
  7824.                 $Line [2] + OTHER_RESPONSE 
  7825.                 $Cref 
  7826.                 $VerdictId 
  7827.               $End_BehaviourLine
  7828.             $End_BehaviourDescription
  7829.           $End_TestCase
  7830.           $Begin_TestCase
  7831.             $TestCaseId DL2_213
  7832.             $TestGroupRef DL2/DL2_IMPROPER/
  7833.             $TestPurpose /* Verify that in the case of X.25 1980, if the IUT is in the link disconnection phase and if the last DISC command from the IUT was with P=0, then a DM/F=1 shall be discarded and the IUT will remain in the link disconnection phase. */
  7834.             $DefaultsRef 
  7835.             $BehaviourDescription
  7836.               $BehaviourLine
  7837.                 $LabelId 
  7838.                 $Line [0] + DL2_STATE 
  7839.                 $Cref 
  7840.                 $VerdictId 
  7841.               $End_BehaviourLine
  7842.               $BehaviourLine
  7843.                 $LabelId 
  7844.                 $Line [1] [P_F_BIT=off] 
  7845.                 $Cref 
  7846.                 $VerdictId 
  7847.               $End_BehaviourLine
  7848.               $BehaviourLine
  7849.                 $LabelId 
  7850.                 $Line [2] ! DM START TMO1 
  7851.                 $Cref DM_11 
  7852.                 $VerdictId 
  7853.               $End_BehaviourLine
  7854.               $BehaviourLine
  7855.                 $LabelId 
  7856.                 $Line [3] ? TIMEOUT TMO1 
  7857.                 $Cref 
  7858.                 $VerdictId (PASS) 
  7859.               $End_BehaviourLine
  7860.               $BehaviourLine
  7861.                 $LabelId 
  7862.                 $Line [4] + DL2_CHK 
  7863.                 $Cref 
  7864.                 $VerdictId 
  7865.               $End_BehaviourLine
  7866.               $BehaviourLine
  7867.                 $LabelId 
  7868.                 $Line [3] + OTHER_RESPONSE 
  7869.                 $Cref 
  7870.                 $VerdictId 
  7871.               $End_BehaviourLine
  7872.               $BehaviourLine
  7873.                 $LabelId 
  7874.                 $Line [1] [P_F_BIT=on] 
  7875.                 $Cref 
  7876.                 $VerdictId INCONC 
  7877.               $End_BehaviourLine
  7878.             $End_BehaviourDescription
  7879.           $End_TestCase
  7880.           $Begin_TestCase
  7881.             $TestCaseId DL2_214
  7882.             $TestGroupRef DL2/DL2_IMPROPER/
  7883.             $TestPurpose /* Verify that in the link disconnection phase,upon receiving an improper UA  response (invalid F bit), the IUT shall discrad the UA and remain in the link disconnection phase. */
  7884.             $DefaultsRef 
  7885.             $BehaviourDescription
  7886.               $BehaviourLine
  7887.                 $LabelId 
  7888.                 $Line [0] + DL2_STATE 
  7889.                 $Cref 
  7890.                 $VerdictId 
  7891.               $End_BehaviourLine
  7892.               $BehaviourLine
  7893.                 $LabelId 
  7894.                 $Line [1] [P_F_BIT=off] 
  7895.                 $Cref 
  7896.                 $VerdictId 
  7897.                 $Comment /* CCITT X.25 1980 only  */
  7898.               $End_BehaviourLine
  7899.               $BehaviourLine
  7900.                 $LabelId 
  7901.                 $Line [2] ! UA START TMO1 
  7902.                 $Cref UA_11 
  7903.                 $VerdictId 
  7904.               $End_BehaviourLine
  7905.               $BehaviourLine
  7906.                 $LabelId 
  7907.                 $Line [3] ? TIMEOUT TMO1 
  7908.                 $Cref 
  7909.                 $VerdictId (PASS) 
  7910.               $End_BehaviourLine
  7911.               $BehaviourLine
  7912.                 $LabelId 
  7913.                 $Line [4] + DL2_CHK 
  7914.                 $Cref 
  7915.                 $VerdictId 
  7916.               $End_BehaviourLine
  7917.               $BehaviourLine
  7918.                 $LabelId 
  7919.                 $Line [3] + OTHER_RESPONSE 
  7920.                 $Cref 
  7921.                 $VerdictId 
  7922.               $End_BehaviourLine
  7923.               $BehaviourLine
  7924.                 $LabelId 
  7925.                 $Line [1] [P_F_BIT=on] 
  7926.                 $Cref 
  7927.                 $VerdictId 
  7928.               $End_BehaviourLine
  7929.               $BehaviourLine
  7930.                 $LabelId 
  7931.                 $Line [2] ! UA START TMO1 
  7932.                 $Cref UA_10 
  7933.                 $VerdictId 
  7934.               $End_BehaviourLine
  7935.               $BehaviourLine
  7936.                 $LabelId 
  7937.                 $Line [3] ? TIMEOUT TMO1 
  7938.                 $Cref 
  7939.                 $VerdictId (PASS) 
  7940.               $End_BehaviourLine
  7941.               $BehaviourLine
  7942.                 $LabelId 
  7943.                 $Line [4] + DL2_CHK 
  7944.                 $Cref 
  7945.                 $VerdictId 
  7946.               $End_BehaviourLine
  7947.               $BehaviourLine
  7948.                 $LabelId 
  7949.                 $Line [3] + OTHER_RESPONSE 
  7950.                 $Cref 
  7951.                 $VerdictId 
  7952.               $End_BehaviourLine
  7953.             $End_BehaviourDescription
  7954.           $End_TestCase
  7955.         $End_TestGroup
  7956.         $TestGroup
  7957.           $TestGroupId DL2_INOPPORTUNE
  7958.           $Begin_TestCase
  7959.             $TestCaseId DL2_301
  7960.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  7961.             $TestPurpose /* Verify that the IUT discards an RR/P=1 in the link disconnection phase. */
  7962.             $DefaultsRef 
  7963.             $BehaviourDescription
  7964.               $BehaviourLine
  7965.                 $LabelId 
  7966.                 $Line [0] + DL2_STATE 
  7967.                 $Cref 
  7968.                 $VerdictId 
  7969.               $End_BehaviourLine
  7970.               $BehaviourLine
  7971.                 $LabelId 
  7972.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  7973.                 $Cref RR_31 
  7974.                 $VerdictId 
  7975.               $End_BehaviourLine
  7976.               $BehaviourLine
  7977.                 $LabelId 
  7978.                 $Line [2] ? TIMEOUT TMO1 
  7979.                 $Cref 
  7980.                 $VerdictId (PASS) 
  7981.               $End_BehaviourLine
  7982.               $BehaviourLine
  7983.                 $LabelId 
  7984.                 $Line [3] + DL2_CHK 
  7985.                 $Cref 
  7986.                 $VerdictId 
  7987.               $End_BehaviourLine
  7988.               $BehaviourLine
  7989.                 $LabelId 
  7990.                 $Line [2] + OTHER_RESPONSE 
  7991.                 $Cref 
  7992.                 $VerdictId 
  7993.               $End_BehaviourLine
  7994.             $End_BehaviourDescription
  7995.           $End_TestCase
  7996.           $Begin_TestCase
  7997.             $TestCaseId DL2_302
  7998.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  7999.             $TestPurpose /* Verify that the IUT discards an RR/P=0 in the link disconnection phase. */
  8000.             $DefaultsRef 
  8001.             $BehaviourDescription
  8002.               $BehaviourLine
  8003.                 $LabelId 
  8004.                 $Line [0] + DL2_STATE 
  8005.                 $Cref 
  8006.                 $VerdictId 
  8007.               $End_BehaviourLine
  8008.               $BehaviourLine
  8009.                 $LabelId 
  8010.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  8011.                 $Cref RR_30 
  8012.                 $VerdictId 
  8013.               $End_BehaviourLine
  8014.               $BehaviourLine
  8015.                 $LabelId 
  8016.                 $Line [2] ? TIMEOUT TMO1 
  8017.                 $Cref 
  8018.                 $VerdictId (PASS) 
  8019.               $End_BehaviourLine
  8020.               $BehaviourLine
  8021.                 $LabelId 
  8022.                 $Line [3] + DL2_CHK 
  8023.                 $Cref 
  8024.                 $VerdictId 
  8025.               $End_BehaviourLine
  8026.               $BehaviourLine
  8027.                 $LabelId 
  8028.                 $Line [2] + OTHER_RESPONSE 
  8029.                 $Cref 
  8030.                 $VerdictId 
  8031.               $End_BehaviourLine
  8032.             $End_BehaviourDescription
  8033.           $End_TestCase
  8034.           $Begin_TestCase
  8035.             $TestCaseId DL2_303
  8036.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8037.             $TestPurpose /* Verify that the IUT discards an RNR/P=1 in the link disconnection phase */
  8038.             $DefaultsRef 
  8039.             $BehaviourDescription
  8040.               $BehaviourLine
  8041.                 $LabelId 
  8042.                 $Line [0] + DL2_STATE 
  8043.                 $Cref 
  8044.                 $VerdictId 
  8045.               $End_BehaviourLine
  8046.               $BehaviourLine
  8047.                 $LabelId 
  8048.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  8049.                 $Cref RNR_31 
  8050.                 $VerdictId 
  8051.               $End_BehaviourLine
  8052.               $BehaviourLine
  8053.                 $LabelId 
  8054.                 $Line [2] ? TIMEOUT TMO1 
  8055.                 $Cref 
  8056.                 $VerdictId (PASS) 
  8057.               $End_BehaviourLine
  8058.               $BehaviourLine
  8059.                 $LabelId 
  8060.                 $Line [3] + DL2_CHK 
  8061.                 $Cref 
  8062.                 $VerdictId 
  8063.               $End_BehaviourLine
  8064.               $BehaviourLine
  8065.                 $LabelId 
  8066.                 $Line [2] + OTHER_RESPONSE 
  8067.                 $Cref 
  8068.                 $VerdictId 
  8069.               $End_BehaviourLine
  8070.             $End_BehaviourDescription
  8071.           $End_TestCase
  8072.           $Begin_TestCase
  8073.             $TestCaseId DL2_304
  8074.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8075.             $TestPurpose /* Verify that the IUT discards an RNR/P=0 in the link disconnection phase. */
  8076.             $DefaultsRef 
  8077.             $BehaviourDescription
  8078.               $BehaviourLine
  8079.                 $LabelId 
  8080.                 $Line [0] + DL2_STATE 
  8081.                 $Cref 
  8082.                 $VerdictId 
  8083.               $End_BehaviourLine
  8084.               $BehaviourLine
  8085.                 $LabelId 
  8086.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  8087.                 $Cref RNR_30 
  8088.                 $VerdictId 
  8089.               $End_BehaviourLine
  8090.               $BehaviourLine
  8091.                 $LabelId 
  8092.                 $Line [2] ? TIMEOUT TMO1 
  8093.                 $Cref 
  8094.                 $VerdictId (PASS) 
  8095.               $End_BehaviourLine
  8096.               $BehaviourLine
  8097.                 $LabelId 
  8098.                 $Line [3] + DL2_CHK 
  8099.                 $Cref 
  8100.                 $VerdictId 
  8101.               $End_BehaviourLine
  8102.               $BehaviourLine
  8103.                 $LabelId 
  8104.                 $Line [2] + OTHER_RESPONSE 
  8105.                 $Cref 
  8106.                 $VerdictId 
  8107.               $End_BehaviourLine
  8108.             $End_BehaviourDescription
  8109.           $End_TestCase
  8110.           $Begin_TestCase
  8111.             $TestCaseId DL2_305
  8112.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8113.             $TestPurpose /* Verify that the IUT discards an REJ/P=1 in the link disconnection phase. */
  8114.             $DefaultsRef 
  8115.             $BehaviourDescription
  8116.               $BehaviourLine
  8117.                 $LabelId 
  8118.                 $Line [0] + DL2_STATE 
  8119.                 $Cref 
  8120.                 $VerdictId 
  8121.               $End_BehaviourLine
  8122.               $BehaviourLine
  8123.                 $LabelId 
  8124.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  8125.                 $Cref REJ_31 
  8126.                 $VerdictId 
  8127.               $End_BehaviourLine
  8128.               $BehaviourLine
  8129.                 $LabelId 
  8130.                 $Line [2] ? TIMEOUT TMO1 
  8131.                 $Cref 
  8132.                 $VerdictId (PASS) 
  8133.               $End_BehaviourLine
  8134.               $BehaviourLine
  8135.                 $LabelId 
  8136.                 $Line [3] + DL2_CHK 
  8137.                 $Cref 
  8138.                 $VerdictId 
  8139.               $End_BehaviourLine
  8140.               $BehaviourLine
  8141.                 $LabelId 
  8142.                 $Line [2] + OTHER_RESPONSE 
  8143.                 $Cref 
  8144.                 $VerdictId 
  8145.               $End_BehaviourLine
  8146.             $End_BehaviourDescription
  8147.           $End_TestCase
  8148.           $Begin_TestCase
  8149.             $TestCaseId DL2_306
  8150.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8151.             $TestPurpose /* Verify that the IUT discards an REJ/P=0 in the link disconnection phase. */
  8152.             $DefaultsRef 
  8153.             $BehaviourDescription
  8154.               $BehaviourLine
  8155.                 $LabelId 
  8156.                 $Line [0] + DL2_STATE 
  8157.                 $Cref 
  8158.                 $VerdictId 
  8159.               $End_BehaviourLine
  8160.               $BehaviourLine
  8161.                 $LabelId 
  8162.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  8163.                 $Cref REJ_30 
  8164.                 $VerdictId 
  8165.               $End_BehaviourLine
  8166.               $BehaviourLine
  8167.                 $LabelId 
  8168.                 $Line [2] ? TIMEOUT TMO1 
  8169.                 $Cref 
  8170.                 $VerdictId (PASS) 
  8171.               $End_BehaviourLine
  8172.               $BehaviourLine
  8173.                 $LabelId 
  8174.                 $Line [3] + DL2_CHK 
  8175.                 $Cref 
  8176.                 $VerdictId 
  8177.               $End_BehaviourLine
  8178.               $BehaviourLine
  8179.                 $LabelId 
  8180.                 $Line [2] + OTHER_RESPONSE 
  8181.                 $Cref 
  8182.                 $VerdictId 
  8183.               $End_BehaviourLine
  8184.             $End_BehaviourDescription
  8185.           $End_TestCase
  8186.           $Begin_TestCase
  8187.             $TestCaseId DL2_307
  8188.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8189.             $TestPurpose /* Verify that the IUT discards an FRMR/F=0 in the link disconnection phase. */
  8190.             $DefaultsRef 
  8191.             $BehaviourDescription
  8192.               $BehaviourLine
  8193.                 $LabelId 
  8194.                 $Line [0] + DL2_STATE 
  8195.                 $Cref 
  8196.                 $VerdictId 
  8197.               $End_BehaviourLine
  8198.               $BehaviourLine
  8199.                 $LabelId 
  8200.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  8201.                 $Cref FRMR_10 
  8202.                 $VerdictId 
  8203.               $End_BehaviourLine
  8204.               $BehaviourLine
  8205.                 $LabelId 
  8206.                 $Line [2] ? TIMEOUT TMO1 
  8207.                 $Cref 
  8208.                 $VerdictId (PASS) 
  8209.               $End_BehaviourLine
  8210.               $BehaviourLine
  8211.                 $LabelId 
  8212.                 $Line [3] + DL2_CHK 
  8213.                 $Cref 
  8214.                 $VerdictId 
  8215.               $End_BehaviourLine
  8216.               $BehaviourLine
  8217.                 $LabelId 
  8218.                 $Line [2] + OTHER_RESPONSE 
  8219.                 $Cref 
  8220.                 $VerdictId 
  8221.               $End_BehaviourLine
  8222.             $End_BehaviourDescription
  8223.           $End_TestCase
  8224.           $Begin_TestCase
  8225.             $TestCaseId DL2_308
  8226.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8227.             $TestPurpose /* Verify that the IUT discards an RR/F=1 in the link disconnection phase. */
  8228.             $DefaultsRef 
  8229.             $BehaviourDescription
  8230.               $BehaviourLine
  8231.                 $LabelId 
  8232.                 $Line [0] + DL2_STATE 
  8233.                 $Cref 
  8234.                 $VerdictId 
  8235.               $End_BehaviourLine
  8236.               $BehaviourLine
  8237.                 $LabelId 
  8238.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  8239.                 $Cref RR_13 
  8240.                 $VerdictId 
  8241.               $End_BehaviourLine
  8242.               $BehaviourLine
  8243.                 $LabelId 
  8244.                 $Line [2] ? TIMEOUT TMO1 
  8245.                 $Cref 
  8246.                 $VerdictId (PASS) 
  8247.               $End_BehaviourLine
  8248.               $BehaviourLine
  8249.                 $LabelId 
  8250.                 $Line [3] + DL2_CHK 
  8251.                 $Cref 
  8252.                 $VerdictId 
  8253.               $End_BehaviourLine
  8254.               $BehaviourLine
  8255.                 $LabelId 
  8256.                 $Line [2] + OTHER_RESPONSE 
  8257.                 $Cref 
  8258.                 $VerdictId 
  8259.               $End_BehaviourLine
  8260.             $End_BehaviourDescription
  8261.           $End_TestCase
  8262.           $Begin_TestCase
  8263.             $TestCaseId DL2_309
  8264.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8265.             $TestPurpose /* Verify that the IUT discards an RR/F=0 in the link disconnection phase. */
  8266.             $DefaultsRef 
  8267.             $BehaviourDescription
  8268.               $BehaviourLine
  8269.                 $LabelId 
  8270.                 $Line [0] + DL2_STATE 
  8271.                 $Cref 
  8272.                 $VerdictId 
  8273.               $End_BehaviourLine
  8274.               $BehaviourLine
  8275.                 $LabelId 
  8276.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  8277.                 $Cref RR_12 
  8278.                 $VerdictId 
  8279.               $End_BehaviourLine
  8280.               $BehaviourLine
  8281.                 $LabelId 
  8282.                 $Line [2] ? TIMEOUT TMO1 
  8283.                 $Cref 
  8284.                 $VerdictId (PASS) 
  8285.               $End_BehaviourLine
  8286.               $BehaviourLine
  8287.                 $LabelId 
  8288.                 $Line [3] + DL2_CHK 
  8289.                 $Cref 
  8290.                 $VerdictId 
  8291.               $End_BehaviourLine
  8292.               $BehaviourLine
  8293.                 $LabelId 
  8294.                 $Line [2] + OTHER_RESPONSE 
  8295.                 $Cref 
  8296.                 $VerdictId 
  8297.               $End_BehaviourLine
  8298.             $End_BehaviourDescription
  8299.           $End_TestCase
  8300.           $Begin_TestCase
  8301.             $TestCaseId DL2_310
  8302.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8303.             $TestPurpose /* Verify that the IUT discards an RNR/F=1 in the link disconnection phase */
  8304.             $DefaultsRef 
  8305.             $BehaviourDescription
  8306.               $BehaviourLine
  8307.                 $LabelId 
  8308.                 $Line [0] + DL2_STATE 
  8309.                 $Cref 
  8310.                 $VerdictId 
  8311.               $End_BehaviourLine
  8312.               $BehaviourLine
  8313.                 $LabelId 
  8314.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  8315.                 $Cref RNR_13 
  8316.                 $VerdictId 
  8317.               $End_BehaviourLine
  8318.               $BehaviourLine
  8319.                 $LabelId 
  8320.                 $Line [2] ? TIMEOUT TMO1 
  8321.                 $Cref 
  8322.                 $VerdictId (PASS) 
  8323.               $End_BehaviourLine
  8324.               $BehaviourLine
  8325.                 $LabelId 
  8326.                 $Line [3] + DL2_CHK 
  8327.                 $Cref 
  8328.                 $VerdictId 
  8329.               $End_BehaviourLine
  8330.               $BehaviourLine
  8331.                 $LabelId 
  8332.                 $Line [2] + OTHER_RESPONSE 
  8333.                 $Cref 
  8334.                 $VerdictId 
  8335.               $End_BehaviourLine
  8336.             $End_BehaviourDescription
  8337.           $End_TestCase
  8338.           $Begin_TestCase
  8339.             $TestCaseId DL2_311
  8340.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8341.             $TestPurpose /* Verify that the IUT discards an RNR/F=0 in the link disconnection phase. */
  8342.             $DefaultsRef 
  8343.             $BehaviourDescription
  8344.               $BehaviourLine
  8345.                 $LabelId 
  8346.                 $Line [0] + DL2_STATE 
  8347.                 $Cref 
  8348.                 $VerdictId 
  8349.               $End_BehaviourLine
  8350.               $BehaviourLine
  8351.                 $LabelId 
  8352.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  8353.                 $Cref RNR_12 
  8354.                 $VerdictId 
  8355.               $End_BehaviourLine
  8356.               $BehaviourLine
  8357.                 $LabelId 
  8358.                 $Line [2] ? TIMEOUT TMO1 
  8359.                 $Cref 
  8360.                 $VerdictId (PASS) 
  8361.               $End_BehaviourLine
  8362.               $BehaviourLine
  8363.                 $LabelId 
  8364.                 $Line [3] + DL2_CHK 
  8365.                 $Cref 
  8366.                 $VerdictId 
  8367.               $End_BehaviourLine
  8368.               $BehaviourLine
  8369.                 $LabelId 
  8370.                 $Line [2] + OTHER_RESPONSE 
  8371.                 $Cref 
  8372.                 $VerdictId 
  8373.               $End_BehaviourLine
  8374.             $End_BehaviourDescription
  8375.           $End_TestCase
  8376.           $Begin_TestCase
  8377.             $TestCaseId DL2_312
  8378.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8379.             $TestPurpose /* Verify that the IUT discards an REJ/F=1 in the link disconnection phase. */
  8380.             $DefaultsRef 
  8381.             $BehaviourDescription
  8382.               $BehaviourLine
  8383.                 $LabelId 
  8384.                 $Line [0] + DL2_STATE 
  8385.                 $Cref 
  8386.                 $VerdictId 
  8387.               $End_BehaviourLine
  8388.               $BehaviourLine
  8389.                 $LabelId 
  8390.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  8391.                 $Cref REJ_13 
  8392.                 $VerdictId 
  8393.               $End_BehaviourLine
  8394.               $BehaviourLine
  8395.                 $LabelId 
  8396.                 $Line [2] ? TIMEOUT TMO1 
  8397.                 $Cref 
  8398.                 $VerdictId (PASS) 
  8399.               $End_BehaviourLine
  8400.               $BehaviourLine
  8401.                 $LabelId 
  8402.                 $Line [3] + DL2_CHK 
  8403.                 $Cref 
  8404.                 $VerdictId 
  8405.               $End_BehaviourLine
  8406.               $BehaviourLine
  8407.                 $LabelId 
  8408.                 $Line [2] + OTHER_RESPONSE 
  8409.                 $Cref 
  8410.                 $VerdictId 
  8411.               $End_BehaviourLine
  8412.             $End_BehaviourDescription
  8413.           $End_TestCase
  8414.           $Begin_TestCase
  8415.             $TestCaseId DL2_313
  8416.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8417.             $TestPurpose /* Verify that the IUT discards an REJ/F=0 in the link disconnection phase. */
  8418.             $DefaultsRef 
  8419.             $BehaviourDescription
  8420.               $BehaviourLine
  8421.                 $LabelId 
  8422.                 $Line [0] + DL2_STATE 
  8423.                 $Cref 
  8424.                 $VerdictId 
  8425.               $End_BehaviourLine
  8426.               $BehaviourLine
  8427.                 $LabelId 
  8428.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  8429.                 $Cref REJ_12 
  8430.                 $VerdictId 
  8431.               $End_BehaviourLine
  8432.               $BehaviourLine
  8433.                 $LabelId 
  8434.                 $Line [2] ? TIMEOUT TMO1 
  8435.                 $Cref 
  8436.                 $VerdictId (PASS) 
  8437.               $End_BehaviourLine
  8438.               $BehaviourLine
  8439.                 $LabelId 
  8440.                 $Line [3] + DL2_CHK 
  8441.                 $Cref 
  8442.                 $VerdictId 
  8443.               $End_BehaviourLine
  8444.               $BehaviourLine
  8445.                 $LabelId 
  8446.                 $Line [2] + OTHER_RESPONSE 
  8447.                 $Cref 
  8448.                 $VerdictId 
  8449.               $End_BehaviourLine
  8450.             $End_BehaviourDescription
  8451.           $End_TestCase
  8452.           $Begin_TestCase
  8453.             $TestCaseId DL2_314
  8454.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8455.             $TestPurpose /* Verify that the IUT discards an an FRMR/F=1 in the link disconnection phase. */
  8456.             $DefaultsRef 
  8457.             $BehaviourDescription
  8458.               $BehaviourLine
  8459.                 $LabelId 
  8460.                 $Line [0] + DL2_STATE 
  8461.                 $Cref 
  8462.                 $VerdictId 
  8463.               $End_BehaviourLine
  8464.               $BehaviourLine
  8465.                 $LabelId 
  8466.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  8467.                 $Cref FRMR_11 
  8468.                 $VerdictId 
  8469.               $End_BehaviourLine
  8470.               $BehaviourLine
  8471.                 $LabelId 
  8472.                 $Line [2] ? TIMEOUT TMO1 
  8473.                 $Cref 
  8474.                 $VerdictId (PASS) 
  8475.               $End_BehaviourLine
  8476.               $BehaviourLine
  8477.                 $LabelId 
  8478.                 $Line [3] + DL2_CHK 
  8479.                 $Cref 
  8480.                 $VerdictId 
  8481.               $End_BehaviourLine
  8482.               $BehaviourLine
  8483.                 $LabelId 
  8484.                 $Line [2] + OTHER_RESPONSE 
  8485.                 $Cref 
  8486.                 $VerdictId 
  8487.               $End_BehaviourLine
  8488.             $End_BehaviourDescription
  8489.           $End_TestCase
  8490.           $Begin_TestCase
  8491.             $TestCaseId DL2_315
  8492.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8493.             $TestPurpose /* Verify that the IUT discards an I/P=0 in the link disconnection phase. */
  8494.             $DefaultsRef 
  8495.             $BehaviourDescription
  8496.               $BehaviourLine
  8497.                 $LabelId 
  8498.                 $Line [0] + DL2_STATE 
  8499.                 $Cref 
  8500.                 $VerdictId 
  8501.               $End_BehaviourLine
  8502.               $BehaviourLine
  8503.                 $LabelId 
  8504.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  8505.                 $Cref I_30 
  8506.                 $VerdictId 
  8507.               $End_BehaviourLine
  8508.               $BehaviourLine
  8509.                 $LabelId 
  8510.                 $Line [2] ? TIMEOUT TMO1 
  8511.                 $Cref 
  8512.                 $VerdictId (PASS) 
  8513.               $End_BehaviourLine
  8514.               $BehaviourLine
  8515.                 $LabelId 
  8516.                 $Line [3] + DL2_CHK 
  8517.                 $Cref 
  8518.                 $VerdictId 
  8519.               $End_BehaviourLine
  8520.               $BehaviourLine
  8521.                 $LabelId 
  8522.                 $Line [2] + OTHER_RESPONSE 
  8523.                 $Cref 
  8524.                 $VerdictId 
  8525.               $End_BehaviourLine
  8526.             $End_BehaviourDescription
  8527.           $End_TestCase
  8528.           $Begin_TestCase
  8529.             $TestCaseId DL2_316
  8530.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8531.             $TestPurpose /* Verify that the IUT discards an I/P=1 received in the link disconnection phase. */
  8532.             $DefaultsRef 
  8533.             $BehaviourDescription
  8534.               $BehaviourLine
  8535.                 $LabelId 
  8536.                 $Line [0] + DL2_STATE 
  8537.                 $Cref 
  8538.                 $VerdictId 
  8539.               $End_BehaviourLine
  8540.               $BehaviourLine
  8541.                 $LabelId 
  8542.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  8543.                 $Cref I_31 
  8544.                 $VerdictId 
  8545.               $End_BehaviourLine
  8546.               $BehaviourLine
  8547.                 $LabelId 
  8548.                 $Line [2] ? TIMEOUT TMO1 
  8549.                 $Cref 
  8550.                 $VerdictId (PASS) 
  8551.               $End_BehaviourLine
  8552.               $BehaviourLine
  8553.                 $LabelId 
  8554.                 $Line [3] + DL2_CHK 
  8555.                 $Cref 
  8556.                 $VerdictId 
  8557.               $End_BehaviourLine
  8558.               $BehaviourLine
  8559.                 $LabelId 
  8560.                 $Line [2] + OTHER_RESPONSE 
  8561.                 $Cref 
  8562.                 $VerdictId 
  8563.               $End_BehaviourLine
  8564.             $End_BehaviourDescription
  8565.           $End_TestCase
  8566.           $Begin_TestCase
  8567.             $TestCaseId DL2_317
  8568.             $TestGroupRef DL2/DL2_INOPPORTUNE/
  8569.             $TestPurpose /* Verify that the IUT discards an I/P=0 frame with no information field in the link disconnection phase. */
  8570.             $DefaultsRef 
  8571.             $BehaviourDescription
  8572.               $BehaviourLine
  8573.                 $LabelId 
  8574.                 $Line [0] + DL2_STATE 
  8575.                 $Cref 
  8576.                 $VerdictId 
  8577.               $End_BehaviourLine
  8578.               $BehaviourLine
  8579.                 $LabelId 
  8580.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  8581.                 $Cref I_32 
  8582.                 $VerdictId 
  8583.               $End_BehaviourLine
  8584.               $BehaviourLine
  8585.                 $LabelId 
  8586.                 $Line [2] ? TIMEOUT TMO1 
  8587.                 $Cref 
  8588.                 $VerdictId (PASS) 
  8589.               $End_BehaviourLine
  8590.               $BehaviourLine
  8591.                 $LabelId 
  8592.                 $Line [3] + DL2_CHK 
  8593.                 $Cref 
  8594.                 $VerdictId 
  8595.               $End_BehaviourLine
  8596.               $BehaviourLine
  8597.                 $LabelId 
  8598.                 $Line [2] + OTHER_RESPONSE 
  8599.                 $Cref 
  8600.                 $VerdictId 
  8601.               $End_BehaviourLine
  8602.             $End_BehaviourDescription
  8603.           $End_TestCase
  8604.         $End_TestGroup
  8605.       $End_TestGroup
  8606.       $TestGroup
  8607.         $TestGroupId DL3
  8608.         $TestGroup
  8609.           $TestGroupId DL3_PROPER
  8610.           $Begin_TestCase
  8611.             $TestCaseId DL3_101
  8612.             $TestGroupRef DL3/DL3_PROPER/
  8613.             $TestPurpose /* Verify that the IUT sends a UA/F=0 in response to a SABM/P=0 received in the link set-up phase. */
  8614.             $DefaultsRef 
  8615.             $BehaviourDescription
  8616.               $BehaviourLine
  8617.                 $LabelId 
  8618.                 $Line [0] + DL3_STATE 
  8619.                 $Cref 
  8620.                 $VerdictId 
  8621.               $End_BehaviourLine
  8622.               $BehaviourLine
  8623.                 $LabelId 
  8624.                 $Line [1] ! SABM START TMO1 
  8625.                 $Cref SABM_30 
  8626.                 $VerdictId 
  8627.                 $Comment /* The situation shown in this test case corresponds to a SABM and SABM collision.  */
  8628.               $End_BehaviourLine
  8629.               $BehaviourLine
  8630.                 $LabelId 
  8631.                 $Line [2] ? UA 
  8632.                 $Cref UA_30 
  8633.                 $VerdictId (PASS) 
  8634.               $End_BehaviourLine
  8635.               $BehaviourLine
  8636.                 $LabelId 
  8637.                 $Line [3] [IUT_TYPE="X25_1980"] 
  8638.                 $Cref 
  8639.                 $VerdictId 
  8640.               $End_BehaviourLine
  8641.               $BehaviourLine
  8642.                 $LabelId 
  8643.                 $Line [4] + DL3_CHK 
  8644.                 $Cref 
  8645.                 $VerdictId 
  8646.                 $Comment /* IUT of X.25-1980 vintage are expected to remain in the link set-up phase waiting for a UA response.  */
  8647.               $End_BehaviourLine
  8648.               $BehaviourLine
  8649.                 $LabelId 
  8650.                 $Line [3] [IUT_TYPE<>"X25_1980"] 
  8651.                 $Cref 
  8652.                 $VerdictId 
  8653.                 $Comment /* IUT conforming to ISO 7776 or CCITT X.25-1984 have the option of remaining in the link set-up phase of changing to the information transfer phase.  This is specified in subclause 5.3.5 and in subclause 2.4.4.5.1 of ISO 7776 and CCITT X.25-1984, respectively.  */
  8654.               $End_BehaviourLine
  8655.               $BehaviourLine
  8656.                 $LabelId 
  8657.                 $Line [4] [LCRa=TRUE] 
  8658.                 $Cref 
  8659.                 $VerdictId 
  8660.               $End_BehaviourLine
  8661.               $BehaviourLine
  8662.                 $LabelId 
  8663.                 $Line [5] + DL3_CHK 
  8664.                 $Cref 
  8665.                 $VerdictId 
  8666.               $End_BehaviourLine
  8667.               $BehaviourLine
  8668.                 $LabelId 
  8669.                 $Line [4] [LCRb=TRUE] 
  8670.                 $Cref 
  8671.                 $VerdictId 
  8672.               $End_BehaviourLine
  8673.               $BehaviourLine
  8674.                 $LabelId 
  8675.                 $Line [5] + DL4_CHK2 
  8676.                 $Cref 
  8677.                 $VerdictId 
  8678.               $End_BehaviourLine
  8679.               $BehaviourLine
  8680.                 $LabelId 
  8681.                 $Line [4] [LCRc=TRUE] START T1 
  8682.                 $Cref 
  8683.                 $VerdictId 
  8684.               $End_BehaviourLine
  8685.               $BehaviourLine
  8686.                 $LabelId L1 
  8687.                 $Line [5] ? TIMEOUT T1 
  8688.                 $Cref 
  8689.                 $VerdictId 
  8690.               $End_BehaviourLine
  8691.               $BehaviourLine
  8692.                 $LabelId 
  8693.                 $Line [6] + DL4_CHK1 
  8694.                 $Cref 
  8695.                 $VerdictId 
  8696.               $End_BehaviourLine
  8697.               $BehaviourLine
  8698.                 $LabelId 
  8699.                 $Line [5] + ACCEPTABLE_UNEXPECTED_DL4 
  8700.                 $Cref 
  8701.                 $VerdictId 
  8702.               $End_BehaviourLine
  8703.               $BehaviourLine
  8704.                 $LabelId 
  8705.                 $Line [6] GOTO L1 
  8706.                 $Cref 
  8707.                 $VerdictId 
  8708.               $End_BehaviourLine
  8709.               $BehaviourLine
  8710.                 $LabelId 
  8711.                 $Line [5] + OTHER_RESPONSE 
  8712.                 $Cref 
  8713.                 $VerdictId 
  8714.               $End_BehaviourLine
  8715.               $BehaviourLine
  8716.                 $LabelId 
  8717.                 $Line [2] + OTHER_RESPONSE 
  8718.                 $Cref 
  8719.                 $VerdictId 
  8720.               $End_BehaviourLine
  8721.               $BehaviourLine
  8722.                 $LabelId 
  8723.                 $Line [2] ? TIMEOUT TMO1 
  8724.                 $Cref 
  8725.                 $VerdictId FAIL 
  8726.               $End_BehaviourLine
  8727.             $End_BehaviourDescription
  8728.           $End_TestCase
  8729.           $Begin_TestCase
  8730.             $TestCaseId DL3_102
  8731.             $TestGroupRef DL3/DL3_PROPER/
  8732.             $TestPurpose /* Verify that the IUT sends a UA/F=1 in response to a SABM/P=1 received in the link set-up phase. */
  8733.             $DefaultsRef 
  8734.             $BehaviourDescription
  8735.               $BehaviourLine
  8736.                 $LabelId 
  8737.                 $Line [0] + DL3_STATE 
  8738.                 $Cref 
  8739.                 $VerdictId 
  8740.               $End_BehaviourLine
  8741.               $BehaviourLine
  8742.                 $LabelId 
  8743.                 $Line [1] ! SABM START TMO1 
  8744.                 $Cref SABM_31 
  8745.                 $VerdictId 
  8746.                 $Comment /* The situation shown in this test case corresponds to a SABM and SABM collision.  */
  8747.               $End_BehaviourLine
  8748.               $BehaviourLine
  8749.                 $LabelId 
  8750.                 $Line [2] ? UA 
  8751.                 $Cref UA_31 
  8752.                 $VerdictId (PASS) 
  8753.               $End_BehaviourLine
  8754.               $BehaviourLine
  8755.                 $LabelId 
  8756.                 $Line [3] [IUT_TYPE="X25_1980"] 
  8757.                 $Cref 
  8758.                 $VerdictId 
  8759.               $End_BehaviourLine
  8760.               $BehaviourLine
  8761.                 $LabelId 
  8762.                 $Line [4] + DL3_CHK 
  8763.                 $Cref 
  8764.                 $VerdictId 
  8765.                 $Comment /* IUT of X.25-1980 vintage are expected to remain in the link set-up phase waiting for a UA response.  */
  8766.               $End_BehaviourLine
  8767.               $BehaviourLine
  8768.                 $LabelId 
  8769.                 $Line [3] [IUT_TYPE<>"X25_1980"] 
  8770.                 $Cref 
  8771.                 $VerdictId 
  8772.                 $Comment /* IUT conforming to ISO 7776 or CCITT X.25-1984 have the option of remaining in the link set-up phase of changing to the information transfer phase.  This is specified in subclause 5.3.5 and in subclause 2.4.4.5.1 of ISO 7776 and CCITT X.25-1984, respectively.  */
  8773.               $End_BehaviourLine
  8774.               $BehaviourLine
  8775.                 $LabelId 
  8776.                 $Line [4] [LCRa=TRUE] 
  8777.                 $Cref 
  8778.                 $VerdictId 
  8779.               $End_BehaviourLine
  8780.               $BehaviourLine
  8781.                 $LabelId 
  8782.                 $Line [5] + DL3_CHK 
  8783.                 $Cref 
  8784.                 $VerdictId 
  8785.               $End_BehaviourLine
  8786.               $BehaviourLine
  8787.                 $LabelId 
  8788.                 $Line [4] [LCRb=TRUE] 
  8789.                 $Cref 
  8790.                 $VerdictId 
  8791.               $End_BehaviourLine
  8792.               $BehaviourLine
  8793.                 $LabelId 
  8794.                 $Line [5] + DL4_CHK2 
  8795.                 $Cref 
  8796.                 $VerdictId 
  8797.               $End_BehaviourLine
  8798.               $BehaviourLine
  8799.                 $LabelId 
  8800.                 $Line [4] [LCRc=TRUE] START T1 
  8801.                 $Cref 
  8802.                 $VerdictId 
  8803.               $End_BehaviourLine
  8804.               $BehaviourLine
  8805.                 $LabelId L1 
  8806.                 $Line [5] ? TIMEOUT T1 
  8807.                 $Cref 
  8808.                 $VerdictId 
  8809.               $End_BehaviourLine
  8810.               $BehaviourLine
  8811.                 $LabelId 
  8812.                 $Line [6] + DL4_CHK1 
  8813.                 $Cref 
  8814.                 $VerdictId 
  8815.               $End_BehaviourLine
  8816.               $BehaviourLine
  8817.                 $LabelId 
  8818.                 $Line [5] + ACCEPTABLE_UNEXPECTED_DL4 
  8819.                 $Cref 
  8820.                 $VerdictId 
  8821.               $End_BehaviourLine
  8822.               $BehaviourLine
  8823.                 $LabelId 
  8824.                 $Line [6] GOTO L1 
  8825.                 $Cref 
  8826.                 $VerdictId 
  8827.               $End_BehaviourLine
  8828.               $BehaviourLine
  8829.                 $LabelId 
  8830.                 $Line [5] + OTHER_RESPONSE 
  8831.                 $Cref 
  8832.                 $VerdictId 
  8833.               $End_BehaviourLine
  8834.               $BehaviourLine
  8835.                 $LabelId 
  8836.                 $Line [2] + OTHER_RESPONSE 
  8837.                 $Cref 
  8838.                 $VerdictId 
  8839.               $End_BehaviourLine
  8840.               $BehaviourLine
  8841.                 $LabelId 
  8842.                 $Line [2] ? TIMEOUT TMO1 
  8843.                 $Cref 
  8844.                 $VerdictId FAIL 
  8845.               $End_BehaviourLine
  8846.             $End_BehaviourDescription
  8847.           $End_TestCase
  8848.           $Begin_TestCase
  8849.             $TestCaseId DL3_103
  8850.             $TestGroupRef DL3/DL3_PROPER/
  8851.             $TestPurpose /* Verify that the IUT sends a DM/F=0 in response to a DISC/P=0 in the link set-up phase. This situation corresponds to a SABM and DISC collision. */
  8852.             $DefaultsRef 
  8853.             $BehaviourDescription
  8854.               $BehaviourLine
  8855.                 $LabelId 
  8856.                 $Line [0] + DL3_STATE 
  8857.                 $Cref 
  8858.                 $VerdictId 
  8859.               $End_BehaviourLine
  8860.               $BehaviourLine
  8861.                 $LabelId 
  8862.                 $Line [1] ! DISC START TMO1 
  8863.                 $Cref DISC_30 
  8864.                 $VerdictId 
  8865.               $End_BehaviourLine
  8866.               $BehaviourLine
  8867.                 $LabelId 
  8868.                 $Line [2] ? DM 
  8869.                 $Cref DM_30 
  8870.                 $VerdictId PASS 
  8871.               $End_BehaviourLine
  8872.               $BehaviourLine
  8873.                 $LabelId 
  8874.                 $Line [2] + OTHER_RESPONSE 
  8875.                 $Cref 
  8876.                 $VerdictId 
  8877.               $End_BehaviourLine
  8878.               $BehaviourLine
  8879.                 $LabelId 
  8880.                 $Line [2] ? TIMEOUT TMO1 
  8881.                 $Cref 
  8882.                 $VerdictId FAIL 
  8883.               $End_BehaviourLine
  8884.             $End_BehaviourDescription
  8885.           $End_TestCase
  8886.           $Begin_TestCase
  8887.             $TestCaseId DL3_104
  8888.             $TestGroupRef DL3/DL3_PROPER/
  8889.             $TestPurpose /* Verify that the IUT sends a DM/F=1 in response to a DISC/P=1 in the link set-up phase. This situation corresponds to a SABM and DISC collision. */
  8890.             $DefaultsRef 
  8891.             $BehaviourDescription
  8892.               $BehaviourLine
  8893.                 $LabelId 
  8894.                 $Line [0] + DL3_STATE 
  8895.                 $Cref 
  8896.                 $VerdictId 
  8897.               $End_BehaviourLine
  8898.               $BehaviourLine
  8899.                 $LabelId 
  8900.                 $Line [1] ! DISC START TMO1 
  8901.                 $Cref DISC_31 
  8902.                 $VerdictId 
  8903.               $End_BehaviourLine
  8904.               $BehaviourLine
  8905.                 $LabelId 
  8906.                 $Line [2] ? DM 
  8907.                 $Cref DM_31 
  8908.                 $VerdictId PASS 
  8909.               $End_BehaviourLine
  8910.               $BehaviourLine
  8911.                 $LabelId 
  8912.                 $Line [2] + OTHER_RESPONSE 
  8913.                 $Cref 
  8914.                 $VerdictId 
  8915.               $End_BehaviourLine
  8916.               $BehaviourLine
  8917.                 $LabelId 
  8918.                 $Line [2] ? TIMEOUT TMO1 
  8919.                 $Cref 
  8920.                 $VerdictId FAIL 
  8921.               $End_BehaviourLine
  8922.             $End_BehaviourDescription
  8923.           $End_TestCase
  8924.           $Begin_TestCase
  8925.             $TestCaseId DL3_105
  8926.             $TestGroupRef DL3/DL3_PROPER/
  8927.             $TestPurpose /* Verify that in the link set-up phase, upon receiving a proper UA response, the IUT shall enter the information transfer phase. */
  8928.             $DefaultsRef 
  8929.             $BehaviourDescription
  8930.               $BehaviourLine
  8931.                 $LabelId 
  8932.                 $Line [0] + DL3_STATE 
  8933.                 $Cref 
  8934.                 $VerdictId 
  8935.               $End_BehaviourLine
  8936.               $BehaviourLine
  8937.                 $LabelId 
  8938.                 $Line [1] ! UA (V_S := 0, V_R :=0) 
  8939.                 $Cref UA_1(P_F_BIT) 
  8940.                 $VerdictId (PASS) 
  8941.               $End_BehaviourLine
  8942.               $BehaviourLine
  8943.                 $LabelId 
  8944.                 $Line [2] + DL4_CHK2 
  8945.                 $Cref 
  8946.                 $VerdictId 
  8947.               $End_BehaviourLine
  8948.             $End_BehaviourDescription
  8949.           $End_TestCase
  8950.           $Begin_TestCase
  8951.             $TestCaseId DL3_106
  8952.             $TestGroupRef DL3/DL3_PROPER/
  8953.             $TestPurpose /* Verify that in the link set-up phase,the IUT shall ignore a DM/F=0, in case of a SABM and DM collision where SABM from IUT has P=1. */
  8954.             $DefaultsRef 
  8955.             $BehaviourDescription
  8956.               $BehaviourLine
  8957.                 $LabelId 
  8958.                 $Line [0] + DL3_STATE 
  8959.                 $Cref 
  8960.                 $VerdictId 
  8961.               $End_BehaviourLine
  8962.               $BehaviourLine
  8963.                 $LabelId 
  8964.                 $Line [1] [P_F_BIT=on] 
  8965.                 $Cref 
  8966.                 $VerdictId 
  8967.               $End_BehaviourLine
  8968.               $BehaviourLine
  8969.                 $LabelId 
  8970.                 $Line [2] ! DM START TMO1 
  8971.                 $Cref DM_10 
  8972.                 $VerdictId 
  8973.               $End_BehaviourLine
  8974.               $BehaviourLine
  8975.                 $LabelId 
  8976.                 $Line [3] ? TIMEOUT TMO1 
  8977.                 $Cref 
  8978.                 $VerdictId (PASS) 
  8979.               $End_BehaviourLine
  8980.               $BehaviourLine
  8981.                 $LabelId 
  8982.                 $Line [4] + DL3_CHK 
  8983.                 $Cref 
  8984.                 $VerdictId 
  8985.               $End_BehaviourLine
  8986.               $BehaviourLine
  8987.                 $LabelId 
  8988.                 $Line [3] + OTHER_RESPONSE 
  8989.                 $Cref 
  8990.                 $VerdictId 
  8991.               $End_BehaviourLine
  8992.               $BehaviourLine
  8993.                 $LabelId 
  8994.                 $Line [1] [P_F_BIT=off] 
  8995.                 $Cref 
  8996.                 $VerdictId INCONC 
  8997.               $End_BehaviourLine
  8998.             $End_BehaviourDescription
  8999.           $End_TestCase
  9000.           $Begin_TestCase
  9001.             $TestCaseId DL3_107
  9002.             $TestGroupRef DL3/DL3_PROPER/
  9003.             $TestPurpose /* Verify that in the link set-up phase, if the last SABM command from the IUT was with P=1, then upon receiving a DM/F=1 response, the IUT either sends a DISC/P=1 or a SABM/P=1 or a DM/F=0 or does not respond. */
  9004.             $DefaultsRef 
  9005.             $BehaviourDescription
  9006.               $BehaviourLine
  9007.                 $LabelId 
  9008.                 $Line [0] + DL3_STATE 
  9009.                 $Cref 
  9010.                 $VerdictId 
  9011.               $End_BehaviourLine
  9012.               $BehaviourLine
  9013.                 $LabelId 
  9014.                 $Line [1] [P_F_BIT=on] 
  9015.                 $Cref 
  9016.                 $VerdictId 
  9017.               $End_BehaviourLine
  9018.               $BehaviourLine
  9019.                 $LabelId 
  9020.                 $Line [2] ! DM START T1 
  9021.                 $Cref DM_11 
  9022.                 $VerdictId 
  9023.               $End_BehaviourLine
  9024.               $BehaviourLine
  9025.                 $LabelId 
  9026.                 $Line [3] ? DISC 
  9027.                 $Cref DISC_11 
  9028.                 $VerdictId PASS 
  9029.               $End_BehaviourLine
  9030.               $BehaviourLine
  9031.                 $LabelId 
  9032.                 $Line [3] ? SABM 
  9033.                 $Cref SABM_11 
  9034.                 $VerdictId PASS 
  9035.               $End_BehaviourLine
  9036.               $BehaviourLine
  9037.                 $LabelId 
  9038.                 $Line [3] ? DM 
  9039.                 $Cref DM_30 
  9040.                 $VerdictId PASS 
  9041.               $End_BehaviourLine
  9042.               $BehaviourLine
  9043.                 $LabelId 
  9044.                 $Line [3] ? TIMEOUT T1 
  9045.                 $Cref 
  9046.                 $VerdictId (PASS) 
  9047.               $End_BehaviourLine
  9048.               $BehaviourLine
  9049.                 $LabelId 
  9050.                 $Line [4] + DL1_CHK 
  9051.                 $Cref 
  9052.                 $VerdictId 
  9053.               $End_BehaviourLine
  9054.               $BehaviourLine
  9055.                 $LabelId 
  9056.                 $Line [3] + OTHER_RESPONSE 
  9057.                 $Cref 
  9058.                 $VerdictId 
  9059.               $End_BehaviourLine
  9060.               $BehaviourLine
  9061.                 $LabelId 
  9062.                 $Line [1] [P_F_BIT=off] 
  9063.                 $Cref 
  9064.                 $VerdictId INCONC 
  9065.               $End_BehaviourLine
  9066.             $End_BehaviourDescription
  9067.           $End_TestCase
  9068.         $End_TestGroup
  9069.         $TestGroup
  9070.           $TestGroupId DL3_IMPROPER
  9071.           $Begin_TestCase
  9072.             $TestCaseId DL3_201
  9073.             $TestGroupRef DL3/DL3_IMPROPER/
  9074.             $TestPurpose /* Verify that the IUT discards a command frame with an undefined or not implemented control field with P=1 in the link set-up phase. */
  9075.             $DefaultsRef 
  9076.             $BehaviourDescription
  9077.               $BehaviourLine
  9078.                 $LabelId 
  9079.                 $Line [0] + DL3_STATE 
  9080.                 $Cref 
  9081.                 $VerdictId 
  9082.               $End_BehaviourLine
  9083.               $BehaviourLine
  9084.                 $LabelId 
  9085.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03FF'H) START TMO1 
  9086.                 $Cref HEX_1 
  9087.                 $VerdictId 
  9088.                 $Comment /* String '03FF'H is a command frame with undefined or not implemented control field with P=1.  */
  9089.               $End_BehaviourLine
  9090.               $BehaviourLine
  9091.                 $LabelId 
  9092.                 $Line [2] ? TIMEOUT TMO1 
  9093.                 $Cref 
  9094.                 $VerdictId (PASS) 
  9095.               $End_BehaviourLine
  9096.               $BehaviourLine
  9097.                 $LabelId 
  9098.                 $Line [3] + DL3_CHK 
  9099.                 $Cref 
  9100.                 $VerdictId 
  9101.               $End_BehaviourLine
  9102.               $BehaviourLine
  9103.                 $LabelId 
  9104.                 $Line [2] + OTHER_RESPONSE 
  9105.                 $Cref 
  9106.                 $VerdictId 
  9107.               $End_BehaviourLine
  9108.             $End_BehaviourDescription
  9109.           $End_TestCase
  9110.           $Begin_TestCase
  9111.             $TestCaseId DL3_202
  9112.             $TestGroupRef DL3/DL3_IMPROPER/
  9113.             $TestPurpose /* Verify that the IUT discards a response frame with an undefined or not implemented control field in the link set-up phase. */
  9114.             $DefaultsRef 
  9115.             $BehaviourDescription
  9116.               $BehaviourLine
  9117.                 $LabelId 
  9118.                 $Line [0] + DL3_STATE 
  9119.                 $Cref 
  9120.                 $VerdictId 
  9121.               $End_BehaviourLine
  9122.               $BehaviourLine
  9123.                 $LabelId 
  9124.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='01FF'H) START TMO1 
  9125.                 $Cref HEX_1 
  9126.                 $VerdictId 
  9127.                 $Comment /* String '01FF'H is a response frame with undefined or not implemented control field  */
  9128.               $End_BehaviourLine
  9129.               $BehaviourLine
  9130.                 $LabelId 
  9131.                 $Line [2] ? TIMEOUT TMO1 
  9132.                 $Cref 
  9133.                 $VerdictId (PASS) 
  9134.               $End_BehaviourLine
  9135.               $BehaviourLine
  9136.                 $LabelId 
  9137.                 $Line [3] + DL3_CHK 
  9138.                 $Cref 
  9139.                 $VerdictId 
  9140.               $End_BehaviourLine
  9141.               $BehaviourLine
  9142.                 $LabelId 
  9143.                 $Line [2] + OTHER_RESPONSE 
  9144.                 $Cref 
  9145.                 $VerdictId 
  9146.               $End_BehaviourLine
  9147.             $End_BehaviourDescription
  9148.           $End_TestCase
  9149.           $Begin_TestCase
  9150.             $TestCaseId DL3_203
  9151.             $TestGroupRef DL3/DL3_IMPROPER/
  9152.             $TestPurpose /* Verify that the IUT discards a UA with an appropriate F bit setting but with an additional information field in the link set-up phase. */
  9153.             $DefaultsRef 
  9154.             $BehaviourDescription
  9155.               $BehaviourLine
  9156.                 $LabelId 
  9157.                 $Line [0] + DL3_STATE 
  9158.                 $Cref 
  9159.                 $VerdictId 
  9160.               $End_BehaviourLine
  9161.               $BehaviourLine
  9162.                 $LabelId 
  9163.                 $Line [1] [P_F_BIT=on] 
  9164.                 $Cref 
  9165.                 $VerdictId 
  9166.               $End_BehaviourLine
  9167.               $BehaviourLine
  9168.                 $LabelId 
  9169.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0173FF'H) START TMO1 
  9170.                 $Cref HEX_1 
  9171.                 $VerdictId 
  9172.                 $Comment /* String '0173FF'H is a UA/F=1 frame with an added information field of one octet of all "1"s.  */
  9173.               $End_BehaviourLine
  9174.               $BehaviourLine
  9175.                 $LabelId 
  9176.                 $Line [3] ? TIMEOUT TMO1 
  9177.                 $Cref 
  9178.                 $VerdictId (PASS) 
  9179.               $End_BehaviourLine
  9180.               $BehaviourLine
  9181.                 $LabelId 
  9182.                 $Line [4] + DL3_CHK 
  9183.                 $Cref 
  9184.                 $VerdictId 
  9185.               $End_BehaviourLine
  9186.               $BehaviourLine
  9187.                 $LabelId 
  9188.                 $Line [3] + OTHER_RESPONSE 
  9189.                 $Cref 
  9190.                 $VerdictId 
  9191.               $End_BehaviourLine
  9192.               $BehaviourLine
  9193.                 $LabelId 
  9194.                 $Line [1] [P_F_BIT=off] 
  9195.                 $Cref 
  9196.                 $VerdictId 
  9197.               $End_BehaviourLine
  9198.               $BehaviourLine
  9199.                 $LabelId 
  9200.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0163FF'H) START TMO1 
  9201.                 $Cref HEX_1 
  9202.                 $VerdictId 
  9203.                 $Comment /* String '0163FF'H is a UA/F=0 frame with an added information field of one octet of all "1"s.  */
  9204.               $End_BehaviourLine
  9205.               $BehaviourLine
  9206.                 $LabelId 
  9207.                 $Line [3] ? TIMEOUT TMO1 
  9208.                 $Cref 
  9209.                 $VerdictId (PASS) 
  9210.               $End_BehaviourLine
  9211.               $BehaviourLine
  9212.                 $LabelId 
  9213.                 $Line [4] + DL3_CHK 
  9214.                 $Cref 
  9215.                 $VerdictId 
  9216.               $End_BehaviourLine
  9217.               $BehaviourLine
  9218.                 $LabelId 
  9219.                 $Line [3] + OTHER_RESPONSE 
  9220.                 $Cref 
  9221.                 $VerdictId 
  9222.               $End_BehaviourLine
  9223.             $End_BehaviourDescription
  9224.           $End_TestCase
  9225.           $Begin_TestCase
  9226.             $TestCaseId DL3_204
  9227.             $TestGroupRef DL3/DL3_IMPROPER/
  9228.             $TestPurpose /* Verify that the IUT discards a DISC/P=0 with information field in the link set-up phase. */
  9229.             $DefaultsRef 
  9230.             $BehaviourDescription
  9231.               $BehaviourLine
  9232.                 $LabelId 
  9233.                 $Line [0] + DL3_STATE 
  9234.                 $Cref 
  9235.                 $VerdictId 
  9236.               $End_BehaviourLine
  9237.               $BehaviourLine
  9238.                 $LabelId 
  9239.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0343FF'H) START TMO1 
  9240.                 $Cref HEX_1 
  9241.                 $VerdictId 
  9242.               $End_BehaviourLine
  9243.               $BehaviourLine
  9244.                 $LabelId 
  9245.                 $Line [2] ? TIMEOUT TMO1 
  9246.                 $Cref 
  9247.                 $VerdictId (PASS) 
  9248.               $End_BehaviourLine
  9249.               $BehaviourLine
  9250.                 $LabelId 
  9251.                 $Line [3] + DL3_CHK 
  9252.                 $Cref 
  9253.                 $VerdictId 
  9254.               $End_BehaviourLine
  9255.               $BehaviourLine
  9256.                 $LabelId 
  9257.                 $Line [2] + OTHER_RESPONSE 
  9258.                 $Cref 
  9259.                 $VerdictId 
  9260.               $End_BehaviourLine
  9261.             $End_BehaviourDescription
  9262.           $End_TestCase
  9263.           $Begin_TestCase
  9264.             $TestCaseId DL3_205
  9265.             $TestGroupRef DL3/DL3_IMPROPER/
  9266.             $TestPurpose /* Verify that the IUT discards a SABM/P=1 with information field in the link set-up phase. */
  9267.             $DefaultsRef 
  9268.             $BehaviourDescription
  9269.               $BehaviourLine
  9270.                 $LabelId 
  9271.                 $Line [0] + DL3_STATE 
  9272.                 $Cref 
  9273.                 $VerdictId 
  9274.               $End_BehaviourLine
  9275.               $BehaviourLine
  9276.                 $LabelId 
  9277.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='033FFF'H) START TMO1 
  9278.                 $Cref HEX_1 
  9279.                 $VerdictId 
  9280.               $End_BehaviourLine
  9281.               $BehaviourLine
  9282.                 $LabelId 
  9283.                 $Line [2] ? TIMEOUT TMO1 
  9284.                 $Cref 
  9285.                 $VerdictId (PASS) 
  9286.               $End_BehaviourLine
  9287.               $BehaviourLine
  9288.                 $LabelId 
  9289.                 $Line [3] + DL3_CHK 
  9290.                 $Cref 
  9291.                 $VerdictId 
  9292.               $End_BehaviourLine
  9293.               $BehaviourLine
  9294.                 $LabelId 
  9295.                 $Line [2] + OTHER_RESPONSE 
  9296.                 $Cref 
  9297.                 $VerdictId 
  9298.               $End_BehaviourLine
  9299.             $End_BehaviourDescription
  9300.           $End_TestCase
  9301.           $Begin_TestCase
  9302.             $TestCaseId DL3_206
  9303.             $TestGroupRef DL3/DL3_IMPROPER/
  9304.             $TestPurpose /* Verify that the IUT discards a DM with an appropriate F bit but with an information field in the link set-up phase. */
  9305.             $DefaultsRef 
  9306.             $BehaviourDescription
  9307.               $BehaviourLine
  9308.                 $LabelId 
  9309.                 $Line [0] + DL3_STATE 
  9310.                 $Cref 
  9311.                 $VerdictId 
  9312.               $End_BehaviourLine
  9313.               $BehaviourLine
  9314.                 $LabelId 
  9315.                 $Line [1] [P_F_BIT=off] 
  9316.                 $Cref 
  9317.                 $VerdictId 
  9318.               $End_BehaviourLine
  9319.               $BehaviourLine
  9320.                 $LabelId 
  9321.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='010FFF'H) START TMO1 
  9322.                 $Cref HEX_1 
  9323.                 $VerdictId 
  9324.                 $Comment /* String '010FFF'H is a DM/F=0 frame with an added information field of one octet of all "1"s.  */
  9325.               $End_BehaviourLine
  9326.               $BehaviourLine
  9327.                 $LabelId 
  9328.                 $Line [3] ? TIMEOUT TMO1 
  9329.                 $Cref 
  9330.                 $VerdictId (PASS) 
  9331.               $End_BehaviourLine
  9332.               $BehaviourLine
  9333.                 $LabelId 
  9334.                 $Line [4] + DL3_CHK 
  9335.                 $Cref 
  9336.                 $VerdictId 
  9337.               $End_BehaviourLine
  9338.               $BehaviourLine
  9339.                 $LabelId 
  9340.                 $Line [3] + OTHER_RESPONSE 
  9341.                 $Cref 
  9342.                 $VerdictId 
  9343.               $End_BehaviourLine
  9344.               $BehaviourLine
  9345.                 $LabelId 
  9346.                 $Line [1] [P_F_BIT=on] 
  9347.                 $Cref 
  9348.                 $VerdictId 
  9349.               $End_BehaviourLine
  9350.               $BehaviourLine
  9351.                 $LabelId 
  9352.                 $Line [2] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='011FFF'H) START TMO1 
  9353.                 $Cref HEX_1 
  9354.                 $VerdictId 
  9355.                 $Comment /* String '011FFF'H is a DM/F=1 frame with an added information field of one octet of all "1"s.  */
  9356.               $End_BehaviourLine
  9357.               $BehaviourLine
  9358.                 $LabelId 
  9359.                 $Line [3] ? TIMEOUT TMO1 
  9360.                 $Cref 
  9361.                 $VerdictId (PASS) 
  9362.               $End_BehaviourLine
  9363.               $BehaviourLine
  9364.                 $LabelId 
  9365.                 $Line [4] + DL3_CHK 
  9366.                 $Cref 
  9367.                 $VerdictId 
  9368.               $End_BehaviourLine
  9369.               $BehaviourLine
  9370.                 $LabelId 
  9371.                 $Line [3] + OTHER_RESPONSE 
  9372.                 $Cref 
  9373.                 $VerdictId 
  9374.               $End_BehaviourLine
  9375.             $End_BehaviourDescription
  9376.           $End_TestCase
  9377.           $Begin_TestCase
  9378.             $TestCaseId DL3_207
  9379.             $TestGroupRef DL3/DL3_IMPROPER/
  9380.             $TestPurpose /* Verify that the IUT discards an I/P=1 with an information field which is longer than the maximum established length in the link set-up phase. */
  9381.             $DefaultsRef 
  9382.             $BehaviourDescription
  9383.               $BehaviourLine
  9384.                 $LabelId 
  9385.                 $Line [0] + DL3_STATE 
  9386.                 $Cref 
  9387.                 $VerdictId 
  9388.               $End_BehaviourLine
  9389.               $BehaviourLine
  9390.                 $LabelId 
  9391.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  9392.                 $Cref LONG_31 
  9393.                 $VerdictId 
  9394.               $End_BehaviourLine
  9395.               $BehaviourLine
  9396.                 $LabelId 
  9397.                 $Line [2] ? TIMEOUT TMO1 
  9398.                 $Cref 
  9399.                 $VerdictId (PASS) 
  9400.               $End_BehaviourLine
  9401.               $BehaviourLine
  9402.                 $LabelId 
  9403.                 $Line [3] + DL3_CHK 
  9404.                 $Cref 
  9405.                 $VerdictId 
  9406.               $End_BehaviourLine
  9407.               $BehaviourLine
  9408.                 $LabelId 
  9409.                 $Line [2] + OTHER_RESPONSE 
  9410.                 $Cref 
  9411.                 $VerdictId 
  9412.               $End_BehaviourLine
  9413.             $End_BehaviourDescription
  9414.           $End_TestCase
  9415.           $Begin_TestCase
  9416.             $TestCaseId DL3_208
  9417.             $TestGroupRef DL3/DL3_IMPROPER/
  9418.             $TestPurpose /* Verify that the IUT discards an I/P=0 with no information field while in the link set-up phase. */
  9419.             $DefaultsRef 
  9420.             $BehaviourDescription
  9421.               $BehaviourLine
  9422.                 $LabelId 
  9423.                 $Line [0] + DL3_STATE 
  9424.                 $Cref 
  9425.                 $VerdictId 
  9426.               $End_BehaviourLine
  9427.               $BehaviourLine
  9428.                 $LabelId 
  9429.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  9430.                 $Cref I_32 
  9431.                 $VerdictId 
  9432.               $End_BehaviourLine
  9433.               $BehaviourLine
  9434.                 $LabelId 
  9435.                 $Line [2] ? TIMEOUT TMO1 
  9436.                 $Cref 
  9437.                 $VerdictId (PASS) 
  9438.               $End_BehaviourLine
  9439.               $BehaviourLine
  9440.                 $LabelId 
  9441.                 $Line [3] + DL3_CHK 
  9442.                 $Cref 
  9443.                 $VerdictId 
  9444.               $End_BehaviourLine
  9445.               $BehaviourLine
  9446.                 $LabelId 
  9447.                 $Line [2] + OTHER_RESPONSE 
  9448.                 $Cref 
  9449.                 $VerdictId 
  9450.               $End_BehaviourLine
  9451.             $End_BehaviourDescription
  9452.           $End_TestCase
  9453.           $Begin_TestCase
  9454.             $TestCaseId DL3_209
  9455.             $TestGroupRef DL3/DL3_IMPROPER/
  9456.             $TestPurpose /* Verify that the IUT discards an RR/P=1 with an information field in the link set-up phase. */
  9457.             $DefaultsRef 
  9458.             $BehaviourDescription
  9459.               $BehaviourLine
  9460.                 $LabelId 
  9461.                 $Line [0] + DL3_STATE 
  9462.                 $Cref 
  9463.                 $VerdictId 
  9464.               $End_BehaviourLine
  9465.               $BehaviourLine
  9466.                 $LabelId 
  9467.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0311FF'H) START TMO1 
  9468.                 $Cref HEX_1 
  9469.                 $VerdictId 
  9470.                 $Comment /* String '0311FF'H is a RR/P=1 frame with an added information field of one octet of all "1"s.  */
  9471.               $End_BehaviourLine
  9472.               $BehaviourLine
  9473.                 $LabelId 
  9474.                 $Line [2] ? TIMEOUT TMO1 
  9475.                 $Cref 
  9476.                 $VerdictId (PASS) 
  9477.               $End_BehaviourLine
  9478.               $BehaviourLine
  9479.                 $LabelId 
  9480.                 $Line [3] + DL3_CHK 
  9481.                 $Cref 
  9482.                 $VerdictId 
  9483.               $End_BehaviourLine
  9484.               $BehaviourLine
  9485.                 $LabelId 
  9486.                 $Line [2] + OTHER_RESPONSE 
  9487.                 $Cref 
  9488.                 $VerdictId 
  9489.               $End_BehaviourLine
  9490.             $End_BehaviourDescription
  9491.           $End_TestCase
  9492.           $Begin_TestCase
  9493.             $TestCaseId DL3_210
  9494.             $TestGroupRef DL3/DL3_IMPROPER/
  9495.             $TestPurpose /* Verify that the IUT discards an RNR/P=1 with an inforamtion field in the link set-up phase. */
  9496.             $DefaultsRef 
  9497.             $BehaviourDescription
  9498.               $BehaviourLine
  9499.                 $LabelId 
  9500.                 $Line [0] + DL3_STATE 
  9501.                 $Cref 
  9502.                 $VerdictId 
  9503.               $End_BehaviourLine
  9504.               $BehaviourLine
  9505.                 $LabelId 
  9506.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0315FF'H) START TMO1 
  9507.                 $Cref HEX_1 
  9508.                 $VerdictId 
  9509.                 $Comment /* String '0315FF'H is a RNR/P=1 frame with an added information field of one octet of all "1"s.  */
  9510.               $End_BehaviourLine
  9511.               $BehaviourLine
  9512.                 $LabelId 
  9513.                 $Line [2] ? TIMEOUT TMO1 
  9514.                 $Cref 
  9515.                 $VerdictId (PASS) 
  9516.               $End_BehaviourLine
  9517.               $BehaviourLine
  9518.                 $LabelId 
  9519.                 $Line [3] + DL3_CHK 
  9520.                 $Cref 
  9521.                 $VerdictId 
  9522.               $End_BehaviourLine
  9523.               $BehaviourLine
  9524.                 $LabelId 
  9525.                 $Line [2] + OTHER_RESPONSE 
  9526.                 $Cref 
  9527.                 $VerdictId 
  9528.               $End_BehaviourLine
  9529.             $End_BehaviourDescription
  9530.           $End_TestCase
  9531.           $Begin_TestCase
  9532.             $TestCaseId DL3_211
  9533.             $TestGroupRef DL3/DL3_IMPROPER/
  9534.             $TestPurpose /* Verify that the IUT discards an REJ/P=1 with an information field in the link set-up phase. */
  9535.             $DefaultsRef 
  9536.             $BehaviourDescription
  9537.               $BehaviourLine
  9538.                 $LabelId 
  9539.                 $Line [0] + DL3_STATE 
  9540.                 $Cref 
  9541.                 $VerdictId 
  9542.               $End_BehaviourLine
  9543.               $BehaviourLine
  9544.                 $LabelId 
  9545.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0319FF'H) START TMO1 
  9546.                 $Cref HEX_1 
  9547.                 $VerdictId 
  9548.                 $Comment /* String '0319FF'H is a REJ/P=1 frame with an added information field of one octet of all "1"s.  */
  9549.               $End_BehaviourLine
  9550.               $BehaviourLine
  9551.                 $LabelId 
  9552.                 $Line [2] ? TIMEOUT TMO1 
  9553.                 $Cref 
  9554.                 $VerdictId (PASS) 
  9555.               $End_BehaviourLine
  9556.               $BehaviourLine
  9557.                 $LabelId 
  9558.                 $Line [3] + DL3_CHK 
  9559.                 $Cref 
  9560.                 $VerdictId 
  9561.               $End_BehaviourLine
  9562.               $BehaviourLine
  9563.                 $LabelId 
  9564.                 $Line [2] + OTHER_RESPONSE 
  9565.                 $Cref 
  9566.                 $VerdictId 
  9567.               $End_BehaviourLine
  9568.             $End_BehaviourDescription
  9569.           $End_TestCase
  9570.           $Begin_TestCase
  9571.             $TestCaseId DL3_212
  9572.             $TestGroupRef DL3/DL3_IMPROPER/
  9573.             $TestPurpose /* Verify that the IUT discards a SABM/P=1 with an address different from A, B, C or D while in the link set-up phase. */
  9574.             $DefaultsRef 
  9575.             $BehaviourDescription
  9576.               $BehaviourLine
  9577.                 $LabelId 
  9578.                 $Line [0] + DL3_STATE 
  9579.                 $Cref 
  9580.                 $VerdictId 
  9581.               $End_BehaviourLine
  9582.               $BehaviourLine
  9583.                 $LabelId 
  9584.                 $Line [1] ! SABM START TMO1 
  9585.                 $Cref SABM_41 
  9586.                 $VerdictId 
  9587.               $End_BehaviourLine
  9588.               $BehaviourLine
  9589.                 $LabelId 
  9590.                 $Line [2] ? TIMEOUT TMO1 
  9591.                 $Cref 
  9592.                 $VerdictId (PASS) 
  9593.               $End_BehaviourLine
  9594.               $BehaviourLine
  9595.                 $LabelId 
  9596.                 $Line [3] + DL3_CHK 
  9597.                 $Cref 
  9598.                 $VerdictId 
  9599.               $End_BehaviourLine
  9600.               $BehaviourLine
  9601.                 $LabelId 
  9602.                 $Line [2] + OTHER_RESPONSE 
  9603.                 $Cref 
  9604.                 $VerdictId 
  9605.               $End_BehaviourLine
  9606.             $End_BehaviourDescription
  9607.           $End_TestCase
  9608.           $Begin_TestCase
  9609.             $TestCaseId DL3_213
  9610.             $TestGroupRef DL3/DL3_IMPROPER/
  9611.             $TestPurpose /* Verify that the IUT discards a SABM/P=1 with an FCS error in the link set-up phase. */
  9612.             $DefaultsRef 
  9613.             $BehaviourDescription
  9614.               $BehaviourLine
  9615.                 $LabelId 
  9616.                 $Line [0] + DL3_STATE 
  9617.                 $Cref 
  9618.                 $VerdictId 
  9619.               $End_BehaviourLine
  9620.               $BehaviourLine
  9621.                 $LabelId 
  9622.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:= '033F'H) START TMO1 
  9623.                 $Cref FCS_ERROR_1 
  9624.                 $VerdictId 
  9625.                 $Comment /* String '033F'H is a SABM/P=1 frame with an associated FCS error.  */
  9626.               $End_BehaviourLine
  9627.               $BehaviourLine
  9628.                 $LabelId 
  9629.                 $Line [2] ? TIMEOUT TMO1 
  9630.                 $Cref 
  9631.                 $VerdictId (PASS) 
  9632.               $End_BehaviourLine
  9633.               $BehaviourLine
  9634.                 $LabelId 
  9635.                 $Line [3] + DL3_CHK 
  9636.                 $Cref 
  9637.                 $VerdictId 
  9638.               $End_BehaviourLine
  9639.               $BehaviourLine
  9640.                 $LabelId 
  9641.                 $Line [2] + OTHER_RESPONSE 
  9642.                 $Cref 
  9643.                 $VerdictId 
  9644.               $End_BehaviourLine
  9645.             $End_BehaviourDescription
  9646.           $End_TestCase
  9647.           $Begin_TestCase
  9648.             $TestCaseId DL3_214
  9649.             $TestGroupRef DL3/DL3_IMPROPER/
  9650.             $TestPurpose /* Verify that in the link set-up phase,if an IUT is of X.25 1980 type, then it would discard a DM/F=1 if the last SABM from the IUT was P=FALSE. */
  9651.             $DefaultsRef 
  9652.             $BehaviourDescription
  9653.               $BehaviourLine
  9654.                 $LabelId 
  9655.                 $Line [0] + DL3_STATE 
  9656.                 $Cref 
  9657.                 $VerdictId 
  9658.               $End_BehaviourLine
  9659.               $BehaviourLine
  9660.                 $LabelId 
  9661.                 $Line [1] [P_F_BIT=off] 
  9662.                 $Cref 
  9663.                 $VerdictId 
  9664.               $End_BehaviourLine
  9665.               $BehaviourLine
  9666.                 $LabelId 
  9667.                 $Line [2] ! DM START TMO1 
  9668.                 $Cref DM_11 
  9669.                 $VerdictId 
  9670.               $End_BehaviourLine
  9671.               $BehaviourLine
  9672.                 $LabelId 
  9673.                 $Line [3] ? TIMEOUT TMO1 
  9674.                 $Cref 
  9675.                 $VerdictId (PASS) 
  9676.               $End_BehaviourLine
  9677.               $BehaviourLine
  9678.                 $LabelId 
  9679.                 $Line [4] + DL3_CHK 
  9680.                 $Cref 
  9681.                 $VerdictId 
  9682.               $End_BehaviourLine
  9683.               $BehaviourLine
  9684.                 $LabelId 
  9685.                 $Line [3] + OTHER_RESPONSE 
  9686.                 $Cref 
  9687.                 $VerdictId 
  9688.               $End_BehaviourLine
  9689.               $BehaviourLine
  9690.                 $LabelId 
  9691.                 $Line [1] [P_F_BIT=on] 
  9692.                 $Cref 
  9693.                 $VerdictId INCONC 
  9694.               $End_BehaviourLine
  9695.             $End_BehaviourDescription
  9696.           $End_TestCase
  9697.           $Begin_TestCase
  9698.             $TestCaseId DL3_215
  9699.             $TestGroupRef DL3/DL3_IMPROPER/
  9700.             $TestPurpose /* Verify that the IUT discards a UA with an invalid F bit in the link set-up phase */
  9701.             $DefaultsRef 
  9702.             $BehaviourDescription
  9703.               $BehaviourLine
  9704.                 $LabelId 
  9705.                 $Line [0] + DL3_STATE 
  9706.                 $Cref 
  9707.                 $VerdictId 
  9708.               $End_BehaviourLine
  9709.               $BehaviourLine
  9710.                 $LabelId 
  9711.                 $Line [1] [P_F_BIT=on] 
  9712.                 $Cref 
  9713.                 $VerdictId 
  9714.               $End_BehaviourLine
  9715.               $BehaviourLine
  9716.                 $LabelId 
  9717.                 $Line [2] ! UA START TMO1 
  9718.                 $Cref UA_10 
  9719.                 $VerdictId 
  9720.               $End_BehaviourLine
  9721.               $BehaviourLine
  9722.                 $LabelId 
  9723.                 $Line [3] ? TIMEOUT TMO1 
  9724.                 $Cref 
  9725.                 $VerdictId (PASS) 
  9726.               $End_BehaviourLine
  9727.               $BehaviourLine
  9728.                 $LabelId 
  9729.                 $Line [4] + DL3_CHK 
  9730.                 $Cref 
  9731.                 $VerdictId 
  9732.               $End_BehaviourLine
  9733.               $BehaviourLine
  9734.                 $LabelId 
  9735.                 $Line [3] + OTHER_RESPONSE 
  9736.                 $Cref 
  9737.                 $VerdictId 
  9738.               $End_BehaviourLine
  9739.               $BehaviourLine
  9740.                 $LabelId 
  9741.                 $Line [1] [P_F_BIT=off] 
  9742.                 $Cref 
  9743.                 $VerdictId 
  9744.               $End_BehaviourLine
  9745.               $BehaviourLine
  9746.                 $LabelId 
  9747.                 $Line [2] ! UA START TMO1 
  9748.                 $Cref UA_11 
  9749.                 $VerdictId 
  9750.               $End_BehaviourLine
  9751.               $BehaviourLine
  9752.                 $LabelId 
  9753.                 $Line [3] ? TIMEOUT TMO1 
  9754.                 $Cref 
  9755.                 $VerdictId (PASS) 
  9756.               $End_BehaviourLine
  9757.               $BehaviourLine
  9758.                 $LabelId 
  9759.                 $Line [4] + DL3_CHK 
  9760.                 $Cref 
  9761.                 $VerdictId 
  9762.               $End_BehaviourLine
  9763.               $BehaviourLine
  9764.                 $LabelId 
  9765.                 $Line [3] + OTHER_RESPONSE 
  9766.                 $Cref 
  9767.                 $VerdictId 
  9768.               $End_BehaviourLine
  9769.             $End_BehaviourDescription
  9770.           $End_TestCase
  9771.         $End_TestGroup
  9772.         $TestGroup
  9773.           $TestGroupId DL3_INOPPORTUNE
  9774.           $Begin_TestCase
  9775.             $TestCaseId DL3_301
  9776.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  9777.             $TestPurpose /* Verify that the IUT discards an RR/P=1 received in the link set-up phase. */
  9778.             $DefaultsRef 
  9779.             $BehaviourDescription
  9780.               $BehaviourLine
  9781.                 $LabelId 
  9782.                 $Line [0] + DL3_STATE 
  9783.                 $Cref 
  9784.                 $VerdictId 
  9785.               $End_BehaviourLine
  9786.               $BehaviourLine
  9787.                 $LabelId 
  9788.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  9789.                 $Cref RR_31 
  9790.                 $VerdictId 
  9791.               $End_BehaviourLine
  9792.               $BehaviourLine
  9793.                 $LabelId 
  9794.                 $Line [2] ? TIMEOUT TMO1 
  9795.                 $Cref 
  9796.                 $VerdictId (PASS) 
  9797.               $End_BehaviourLine
  9798.               $BehaviourLine
  9799.                 $LabelId 
  9800.                 $Line [3] + DL3_CHK 
  9801.                 $Cref 
  9802.                 $VerdictId 
  9803.               $End_BehaviourLine
  9804.               $BehaviourLine
  9805.                 $LabelId 
  9806.                 $Line [2] + OTHER_RESPONSE 
  9807.                 $Cref 
  9808.                 $VerdictId 
  9809.               $End_BehaviourLine
  9810.             $End_BehaviourDescription
  9811.           $End_TestCase
  9812.           $Begin_TestCase
  9813.             $TestCaseId DL3_302
  9814.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  9815.             $TestPurpose /* Verify that the IUT discards an RR/P=0 received in the link set-up phase. */
  9816.             $DefaultsRef 
  9817.             $BehaviourDescription
  9818.               $BehaviourLine
  9819.                 $LabelId 
  9820.                 $Line [0] + DL3_STATE 
  9821.                 $Cref 
  9822.                 $VerdictId 
  9823.               $End_BehaviourLine
  9824.               $BehaviourLine
  9825.                 $LabelId 
  9826.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  9827.                 $Cref RR_30 
  9828.                 $VerdictId 
  9829.               $End_BehaviourLine
  9830.               $BehaviourLine
  9831.                 $LabelId 
  9832.                 $Line [2] ? TIMEOUT TMO1 
  9833.                 $Cref 
  9834.                 $VerdictId (PASS) 
  9835.               $End_BehaviourLine
  9836.               $BehaviourLine
  9837.                 $LabelId 
  9838.                 $Line [3] + DL3_CHK 
  9839.                 $Cref 
  9840.                 $VerdictId 
  9841.               $End_BehaviourLine
  9842.               $BehaviourLine
  9843.                 $LabelId 
  9844.                 $Line [2] + OTHER_RESPONSE 
  9845.                 $Cref 
  9846.                 $VerdictId 
  9847.               $End_BehaviourLine
  9848.             $End_BehaviourDescription
  9849.           $End_TestCase
  9850.           $Begin_TestCase
  9851.             $TestCaseId DL3_303
  9852.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  9853.             $TestPurpose /* Verify that the IUT discards an RR/F=1 received in the link set-up phase. */
  9854.             $DefaultsRef 
  9855.             $BehaviourDescription
  9856.               $BehaviourLine
  9857.                 $LabelId 
  9858.                 $Line [0] + DL3_STATE 
  9859.                 $Cref 
  9860.                 $VerdictId 
  9861.               $End_BehaviourLine
  9862.               $BehaviourLine
  9863.                 $LabelId 
  9864.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  9865.                 $Cref RR_13 
  9866.                 $VerdictId 
  9867.               $End_BehaviourLine
  9868.               $BehaviourLine
  9869.                 $LabelId 
  9870.                 $Line [2] ? TIMEOUT TMO1 
  9871.                 $Cref 
  9872.                 $VerdictId (PASS) 
  9873.               $End_BehaviourLine
  9874.               $BehaviourLine
  9875.                 $LabelId 
  9876.                 $Line [3] + DL3_CHK 
  9877.                 $Cref 
  9878.                 $VerdictId 
  9879.               $End_BehaviourLine
  9880.               $BehaviourLine
  9881.                 $LabelId 
  9882.                 $Line [2] + OTHER_RESPONSE 
  9883.                 $Cref 
  9884.                 $VerdictId 
  9885.               $End_BehaviourLine
  9886.             $End_BehaviourDescription
  9887.           $End_TestCase
  9888.           $Begin_TestCase
  9889.             $TestCaseId DL3_304
  9890.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  9891.             $TestPurpose /* Verify that the IUT discards an RR/F=0 received in the link set-up phase. */
  9892.             $DefaultsRef 
  9893.             $BehaviourDescription
  9894.               $BehaviourLine
  9895.                 $LabelId 
  9896.                 $Line [0] + DL3_STATE 
  9897.                 $Cref 
  9898.                 $VerdictId 
  9899.               $End_BehaviourLine
  9900.               $BehaviourLine
  9901.                 $LabelId 
  9902.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  9903.                 $Cref RR_12 
  9904.                 $VerdictId 
  9905.               $End_BehaviourLine
  9906.               $BehaviourLine
  9907.                 $LabelId 
  9908.                 $Line [2] ? TIMEOUT TMO1 
  9909.                 $Cref 
  9910.                 $VerdictId (PASS) 
  9911.               $End_BehaviourLine
  9912.               $BehaviourLine
  9913.                 $LabelId 
  9914.                 $Line [3] + DL3_CHK 
  9915.                 $Cref 
  9916.                 $VerdictId 
  9917.               $End_BehaviourLine
  9918.               $BehaviourLine
  9919.                 $LabelId 
  9920.                 $Line [2] + OTHER_RESPONSE 
  9921.                 $Cref 
  9922.                 $VerdictId 
  9923.               $End_BehaviourLine
  9924.             $End_BehaviourDescription
  9925.           $End_TestCase
  9926.           $Begin_TestCase
  9927.             $TestCaseId DL3_305
  9928.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  9929.             $TestPurpose /* Verify that the IUT discards an FRMR/F=0 received in the link set-up phase. */
  9930.             $DefaultsRef 
  9931.             $BehaviourDescription
  9932.               $BehaviourLine
  9933.                 $LabelId 
  9934.                 $Line [0] + DL3_STATE 
  9935.                 $Cref 
  9936.                 $VerdictId 
  9937.               $End_BehaviourLine
  9938.               $BehaviourLine
  9939.                 $LabelId 
  9940.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  9941.                 $Cref FRMR_10 
  9942.                 $VerdictId 
  9943.               $End_BehaviourLine
  9944.               $BehaviourLine
  9945.                 $LabelId 
  9946.                 $Line [2] ? TIMEOUT TMO1 
  9947.                 $Cref 
  9948.                 $VerdictId (PASS) 
  9949.               $End_BehaviourLine
  9950.               $BehaviourLine
  9951.                 $LabelId 
  9952.                 $Line [3] + DL3_CHK 
  9953.                 $Cref 
  9954.                 $VerdictId 
  9955.               $End_BehaviourLine
  9956.               $BehaviourLine
  9957.                 $LabelId 
  9958.                 $Line [2] + OTHER_RESPONSE 
  9959.                 $Cref 
  9960.                 $VerdictId 
  9961.               $End_BehaviourLine
  9962.             $End_BehaviourDescription
  9963.           $End_TestCase
  9964.           $Begin_TestCase
  9965.             $TestCaseId DL3_306
  9966.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  9967.             $TestPurpose /* Verify that the IUT discards an FRMR/F=1 received in the link set-up phase. */
  9968.             $DefaultsRef 
  9969.             $BehaviourDescription
  9970.               $BehaviourLine
  9971.                 $LabelId 
  9972.                 $Line [0] + DL3_STATE 
  9973.                 $Cref 
  9974.                 $VerdictId 
  9975.               $End_BehaviourLine
  9976.               $BehaviourLine
  9977.                 $LabelId 
  9978.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  9979.                 $Cref FRMR_11 
  9980.                 $VerdictId 
  9981.               $End_BehaviourLine
  9982.               $BehaviourLine
  9983.                 $LabelId 
  9984.                 $Line [2] ? TIMEOUT TMO1 
  9985.                 $Cref 
  9986.                 $VerdictId (PASS) 
  9987.               $End_BehaviourLine
  9988.               $BehaviourLine
  9989.                 $LabelId 
  9990.                 $Line [3] + DL3_CHK 
  9991.                 $Cref 
  9992.                 $VerdictId 
  9993.               $End_BehaviourLine
  9994.               $BehaviourLine
  9995.                 $LabelId 
  9996.                 $Line [2] + OTHER_RESPONSE 
  9997.                 $Cref 
  9998.                 $VerdictId 
  9999.               $End_BehaviourLine
  10000.             $End_BehaviourDescription
  10001.           $End_TestCase
  10002.           $Begin_TestCase
  10003.             $TestCaseId DL3_307
  10004.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10005.             $TestPurpose /* Verify that the IUT discards an I/P=0 received in the link set-up phase. */
  10006.             $DefaultsRef 
  10007.             $BehaviourDescription
  10008.               $BehaviourLine
  10009.                 $LabelId 
  10010.                 $Line [0] + DL3_STATE 
  10011.                 $Cref 
  10012.                 $VerdictId 
  10013.               $End_BehaviourLine
  10014.               $BehaviourLine
  10015.                 $LabelId 
  10016.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  10017.                 $Cref I_30 
  10018.                 $VerdictId 
  10019.               $End_BehaviourLine
  10020.               $BehaviourLine
  10021.                 $LabelId 
  10022.                 $Line [2] ? TIMEOUT TMO1 
  10023.                 $Cref 
  10024.                 $VerdictId (PASS) 
  10025.               $End_BehaviourLine
  10026.               $BehaviourLine
  10027.                 $LabelId 
  10028.                 $Line [3] + DL3_CHK 
  10029.                 $Cref 
  10030.                 $VerdictId 
  10031.               $End_BehaviourLine
  10032.               $BehaviourLine
  10033.                 $LabelId 
  10034.                 $Line [2] + OTHER_RESPONSE 
  10035.                 $Cref 
  10036.                 $VerdictId 
  10037.               $End_BehaviourLine
  10038.             $End_BehaviourDescription
  10039.           $End_TestCase
  10040.           $Begin_TestCase
  10041.             $TestCaseId DL3_308
  10042.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10043.             $TestPurpose /* Verify that the IUT discards an I/P=1 received in the link set-up phase. */
  10044.             $DefaultsRef 
  10045.             $BehaviourDescription
  10046.               $BehaviourLine
  10047.                 $LabelId 
  10048.                 $Line [0] + DL3_STATE 
  10049.                 $Cref 
  10050.                 $VerdictId 
  10051.               $End_BehaviourLine
  10052.               $BehaviourLine
  10053.                 $LabelId 
  10054.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  10055.                 $Cref I_31 
  10056.                 $VerdictId 
  10057.               $End_BehaviourLine
  10058.               $BehaviourLine
  10059.                 $LabelId 
  10060.                 $Line [2] ? TIMEOUT TMO1 
  10061.                 $Cref 
  10062.                 $VerdictId (PASS) 
  10063.               $End_BehaviourLine
  10064.               $BehaviourLine
  10065.                 $LabelId 
  10066.                 $Line [3] + DL3_CHK 
  10067.                 $Cref 
  10068.                 $VerdictId 
  10069.               $End_BehaviourLine
  10070.               $BehaviourLine
  10071.                 $LabelId 
  10072.                 $Line [2] + OTHER_RESPONSE 
  10073.                 $Cref 
  10074.                 $VerdictId 
  10075.               $End_BehaviourLine
  10076.             $End_BehaviourDescription
  10077.           $End_TestCase
  10078.           $Begin_TestCase
  10079.             $TestCaseId DL3_309
  10080.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10081.             $TestPurpose /* Verify that the IUT discards an RNR/P=0 received in the link set-up phase. */
  10082.             $DefaultsRef 
  10083.             $BehaviourDescription
  10084.               $BehaviourLine
  10085.                 $LabelId 
  10086.                 $Line [0] + DL3_STATE 
  10087.                 $Cref 
  10088.                 $VerdictId 
  10089.               $End_BehaviourLine
  10090.               $BehaviourLine
  10091.                 $LabelId 
  10092.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  10093.                 $Cref RNR_30 
  10094.                 $VerdictId 
  10095.               $End_BehaviourLine
  10096.               $BehaviourLine
  10097.                 $LabelId 
  10098.                 $Line [2] ? TIMEOUT TMO1 
  10099.                 $Cref 
  10100.                 $VerdictId (PASS) 
  10101.               $End_BehaviourLine
  10102.               $BehaviourLine
  10103.                 $LabelId 
  10104.                 $Line [3] + DL3_CHK 
  10105.                 $Cref 
  10106.                 $VerdictId 
  10107.               $End_BehaviourLine
  10108.               $BehaviourLine
  10109.                 $LabelId 
  10110.                 $Line [2] + OTHER_RESPONSE 
  10111.                 $Cref 
  10112.                 $VerdictId 
  10113.               $End_BehaviourLine
  10114.             $End_BehaviourDescription
  10115.           $End_TestCase
  10116.           $Begin_TestCase
  10117.             $TestCaseId DL3_310
  10118.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10119.             $TestPurpose /* Verify that the IUT discards an RNR/F=0 received in the link set-up phase. */
  10120.             $DefaultsRef 
  10121.             $BehaviourDescription
  10122.               $BehaviourLine
  10123.                 $LabelId 
  10124.                 $Line [0] + DL3_STATE 
  10125.                 $Cref 
  10126.                 $VerdictId 
  10127.               $End_BehaviourLine
  10128.               $BehaviourLine
  10129.                 $LabelId 
  10130.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  10131.                 $Cref RNR_12 
  10132.                 $VerdictId 
  10133.               $End_BehaviourLine
  10134.               $BehaviourLine
  10135.                 $LabelId 
  10136.                 $Line [2] ? TIMEOUT TMO1 
  10137.                 $Cref 
  10138.                 $VerdictId (PASS) 
  10139.               $End_BehaviourLine
  10140.               $BehaviourLine
  10141.                 $LabelId 
  10142.                 $Line [3] + DL3_CHK 
  10143.                 $Cref 
  10144.                 $VerdictId 
  10145.               $End_BehaviourLine
  10146.               $BehaviourLine
  10147.                 $LabelId 
  10148.                 $Line [2] + OTHER_RESPONSE 
  10149.                 $Cref 
  10150.                 $VerdictId 
  10151.               $End_BehaviourLine
  10152.             $End_BehaviourDescription
  10153.           $End_TestCase
  10154.           $Begin_TestCase
  10155.             $TestCaseId DL3_311
  10156.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10157.             $TestPurpose /* Verify that the IUT discards an RNR/P=1 received in the link set-up phase. */
  10158.             $DefaultsRef 
  10159.             $BehaviourDescription
  10160.               $BehaviourLine
  10161.                 $LabelId 
  10162.                 $Line [0] + DL3_STATE 
  10163.                 $Cref 
  10164.                 $VerdictId 
  10165.               $End_BehaviourLine
  10166.               $BehaviourLine
  10167.                 $LabelId 
  10168.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  10169.                 $Cref RNR_31 
  10170.                 $VerdictId 
  10171.               $End_BehaviourLine
  10172.               $BehaviourLine
  10173.                 $LabelId 
  10174.                 $Line [2] ? TIMEOUT TMO1 
  10175.                 $Cref 
  10176.                 $VerdictId (PASS) 
  10177.               $End_BehaviourLine
  10178.               $BehaviourLine
  10179.                 $LabelId 
  10180.                 $Line [3] + DL3_CHK 
  10181.                 $Cref 
  10182.                 $VerdictId 
  10183.               $End_BehaviourLine
  10184.               $BehaviourLine
  10185.                 $LabelId 
  10186.                 $Line [2] + OTHER_RESPONSE 
  10187.                 $Cref 
  10188.                 $VerdictId 
  10189.               $End_BehaviourLine
  10190.             $End_BehaviourDescription
  10191.           $End_TestCase
  10192.           $Begin_TestCase
  10193.             $TestCaseId DL3_312
  10194.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10195.             $TestPurpose /* Verify that the IUT discards an REJ/P=0 received in the link set-up phase. */
  10196.             $DefaultsRef 
  10197.             $BehaviourDescription
  10198.               $BehaviourLine
  10199.                 $LabelId 
  10200.                 $Line [0] + DL3_STATE 
  10201.                 $Cref 
  10202.                 $VerdictId 
  10203.               $End_BehaviourLine
  10204.               $BehaviourLine
  10205.                 $LabelId 
  10206.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  10207.                 $Cref REJ_30 
  10208.                 $VerdictId 
  10209.               $End_BehaviourLine
  10210.               $BehaviourLine
  10211.                 $LabelId 
  10212.                 $Line [2] ? TIMEOUT TMO1 
  10213.                 $Cref 
  10214.                 $VerdictId (PASS) 
  10215.               $End_BehaviourLine
  10216.               $BehaviourLine
  10217.                 $LabelId 
  10218.                 $Line [3] + DL3_CHK 
  10219.                 $Cref 
  10220.                 $VerdictId 
  10221.               $End_BehaviourLine
  10222.               $BehaviourLine
  10223.                 $LabelId 
  10224.                 $Line [2] + OTHER_RESPONSE 
  10225.                 $Cref 
  10226.                 $VerdictId 
  10227.               $End_BehaviourLine
  10228.             $End_BehaviourDescription
  10229.           $End_TestCase
  10230.           $Begin_TestCase
  10231.             $TestCaseId DL3_313
  10232.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10233.             $TestPurpose /* Verify that the IUT discards an REJ/F=0 received in the link set-up phase. */
  10234.             $DefaultsRef 
  10235.             $BehaviourDescription
  10236.               $BehaviourLine
  10237.                 $LabelId 
  10238.                 $Line [0] + DL3_STATE 
  10239.                 $Cref 
  10240.                 $VerdictId 
  10241.               $End_BehaviourLine
  10242.               $BehaviourLine
  10243.                 $LabelId 
  10244.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  10245.                 $Cref REJ_12 
  10246.                 $VerdictId 
  10247.               $End_BehaviourLine
  10248.               $BehaviourLine
  10249.                 $LabelId 
  10250.                 $Line [2] ? TIMEOUT TMO1 
  10251.                 $Cref 
  10252.                 $VerdictId (PASS) 
  10253.               $End_BehaviourLine
  10254.               $BehaviourLine
  10255.                 $LabelId 
  10256.                 $Line [3] + DL3_CHK 
  10257.                 $Cref 
  10258.                 $VerdictId 
  10259.               $End_BehaviourLine
  10260.               $BehaviourLine
  10261.                 $LabelId 
  10262.                 $Line [2] + OTHER_RESPONSE 
  10263.                 $Cref 
  10264.                 $VerdictId 
  10265.               $End_BehaviourLine
  10266.             $End_BehaviourDescription
  10267.           $End_TestCase
  10268.           $Begin_TestCase
  10269.             $TestCaseId DL3_314
  10270.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10271.             $TestPurpose /* Verify that the IUT discards an REJ/P=1 received in the link set-up phase. */
  10272.             $DefaultsRef 
  10273.             $BehaviourDescription
  10274.               $BehaviourLine
  10275.                 $LabelId 
  10276.                 $Line [0] + DL3_STATE 
  10277.                 $Cref 
  10278.                 $VerdictId 
  10279.               $End_BehaviourLine
  10280.               $BehaviourLine
  10281.                 $LabelId 
  10282.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  10283.                 $Cref REJ_31 
  10284.                 $VerdictId 
  10285.               $End_BehaviourLine
  10286.               $BehaviourLine
  10287.                 $LabelId 
  10288.                 $Line [2] ? TIMEOUT TMO1 
  10289.                 $Cref 
  10290.                 $VerdictId (PASS) 
  10291.               $End_BehaviourLine
  10292.               $BehaviourLine
  10293.                 $LabelId 
  10294.                 $Line [3] + DL3_CHK 
  10295.                 $Cref 
  10296.                 $VerdictId 
  10297.               $End_BehaviourLine
  10298.               $BehaviourLine
  10299.                 $LabelId 
  10300.                 $Line [2] + OTHER_RESPONSE 
  10301.                 $Cref 
  10302.                 $VerdictId 
  10303.               $End_BehaviourLine
  10304.             $End_BehaviourDescription
  10305.           $End_TestCase
  10306.           $Begin_TestCase
  10307.             $TestCaseId DL3_315
  10308.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10309.             $TestPurpose /* Verify that the IUT discards an RNR/F=1 received in the link set-up phase. */
  10310.             $DefaultsRef 
  10311.             $BehaviourDescription
  10312.               $BehaviourLine
  10313.                 $LabelId 
  10314.                 $Line [0] + DL3_STATE 
  10315.                 $Cref 
  10316.                 $VerdictId 
  10317.               $End_BehaviourLine
  10318.               $BehaviourLine
  10319.                 $LabelId 
  10320.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  10321.                 $Cref RNR_13 
  10322.                 $VerdictId 
  10323.               $End_BehaviourLine
  10324.               $BehaviourLine
  10325.                 $LabelId 
  10326.                 $Line [2] ? TIMEOUT TMO1 
  10327.                 $Cref 
  10328.                 $VerdictId (PASS) 
  10329.               $End_BehaviourLine
  10330.               $BehaviourLine
  10331.                 $LabelId 
  10332.                 $Line [3] + DL3_CHK 
  10333.                 $Cref 
  10334.                 $VerdictId 
  10335.               $End_BehaviourLine
  10336.               $BehaviourLine
  10337.                 $LabelId 
  10338.                 $Line [2] + OTHER_RESPONSE 
  10339.                 $Cref 
  10340.                 $VerdictId 
  10341.               $End_BehaviourLine
  10342.             $End_BehaviourDescription
  10343.           $End_TestCase
  10344.           $Begin_TestCase
  10345.             $TestCaseId DL3_316
  10346.             $TestGroupRef DL3/DL3_INOPPORTUNE/
  10347.             $TestPurpose /* Verify that the IUT discards an REJ/F=1 received in the link set-up phase. */
  10348.             $DefaultsRef 
  10349.             $BehaviourDescription
  10350.               $BehaviourLine
  10351.                 $LabelId 
  10352.                 $Line [0] + DL3_STATE 
  10353.                 $Cref 
  10354.                 $VerdictId 
  10355.               $End_BehaviourLine
  10356.               $BehaviourLine
  10357.                 $LabelId 
  10358.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  10359.                 $Cref REJ_13 
  10360.                 $VerdictId 
  10361.               $End_BehaviourLine
  10362.               $BehaviourLine
  10363.                 $LabelId 
  10364.                 $Line [2] ? TIMEOUT TMO1 
  10365.                 $Cref 
  10366.                 $VerdictId (PASS) 
  10367.               $End_BehaviourLine
  10368.               $BehaviourLine
  10369.                 $LabelId 
  10370.                 $Line [3] + DL3_CHK 
  10371.                 $Cref 
  10372.                 $VerdictId 
  10373.               $End_BehaviourLine
  10374.               $BehaviourLine
  10375.                 $LabelId 
  10376.                 $Line [2] + OTHER_RESPONSE 
  10377.                 $Cref 
  10378.                 $VerdictId 
  10379.               $End_BehaviourLine
  10380.             $End_BehaviourDescription
  10381.           $End_TestCase
  10382.         $End_TestGroup
  10383.       $End_TestGroup
  10384.       $TestGroup
  10385.         $TestGroupId DL4
  10386.         $TestGroup
  10387.           $TestGroupId DL4_PROPER
  10388.           $Begin_TestCase
  10389.             $TestCaseId DL4_101
  10390.             $TestGroupRef DL4/DL4_PROPER/
  10391.             $TestPurpose /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 received in the information transfer phase. */
  10392.             $DefaultsRef 
  10393.             $BehaviourDescription
  10394.               $BehaviourLine
  10395.                 $LabelId 
  10396.                 $Line [0] + DL4_STATE 
  10397.                 $Cref 
  10398.                 $VerdictId 
  10399.               $End_BehaviourLine
  10400.               $BehaviourLine
  10401.                 $LabelId 
  10402.                 $Line [1] ! DISC START TMO1 
  10403.                 $Cref DISC_31 
  10404.                 $VerdictId 
  10405.               $End_BehaviourLine
  10406.               $BehaviourLine
  10407.                 $LabelId L1 
  10408.                 $Line [2] ? UA 
  10409.                 $Cref UA_31 
  10410.                 $VerdictId (PASS) 
  10411.               $End_BehaviourLine
  10412.               $BehaviourLine
  10413.                 $LabelId 
  10414.                 $Line [3] [STABLE_DP] 
  10415.                 $Cref 
  10416.                 $VerdictId 
  10417.               $End_BehaviourLine
  10418.               $BehaviourLine
  10419.                 $LabelId 
  10420.                 $Line [4] + DL1_CHK 
  10421.                 $Cref 
  10422.                 $VerdictId 
  10423.               $End_BehaviourLine
  10424.               $BehaviourLine
  10425.                 $LabelId 
  10426.                 $Line [3] [UNRSP] 
  10427.                 $Cref 
  10428.                 $VerdictId PASS 
  10429.               $End_BehaviourLine
  10430.               $BehaviourLine
  10431.                 $LabelId 
  10432.                 $Line [3] + INIT_LINK 
  10433.                 $Cref 
  10434.                 $VerdictId 
  10435.               $End_BehaviourLine
  10436.               $BehaviourLine
  10437.                 $LabelId 
  10438.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  10439.                 $Cref 
  10440.                 $VerdictId 
  10441.               $End_BehaviourLine
  10442.               $BehaviourLine
  10443.                 $LabelId 
  10444.                 $Line [3] GOTO L1 
  10445.                 $Cref 
  10446.                 $VerdictId 
  10447.               $End_BehaviourLine
  10448.               $BehaviourLine
  10449.                 $LabelId 
  10450.                 $Line [2] + OTHER_RESPONSE 
  10451.                 $Cref 
  10452.                 $VerdictId 
  10453.               $End_BehaviourLine
  10454.               $BehaviourLine
  10455.                 $LabelId 
  10456.                 $Line [2] ? TIMEOUT TMO1 
  10457.                 $Cref 
  10458.                 $VerdictId FAIL 
  10459.               $End_BehaviourLine
  10460.             $End_BehaviourDescription
  10461.           $End_TestCase
  10462.           $Begin_TestCase
  10463.             $TestCaseId DL4_102
  10464.             $TestGroupRef DL4/DL4_PROPER/
  10465.             $TestPurpose /* Verify that the IUT upon receiving a SABM/P=1 in the information transfer phase either sends a UA/F=1 or it sends a DM/F=1. */
  10466.             $DefaultsRef 
  10467.             $BehaviourDescription
  10468.               $BehaviourLine
  10469.                 $LabelId 
  10470.                 $Line [0] + DL4_STATE 
  10471.                 $Cref 
  10472.                 $VerdictId 
  10473.               $End_BehaviourLine
  10474.               $BehaviourLine
  10475.                 $LabelId 
  10476.                 $Line [1] ! SABM START TMO1 
  10477.                 $Cref SABM_31 
  10478.                 $VerdictId 
  10479.               $End_BehaviourLine
  10480.               $BehaviourLine
  10481.                 $LabelId L1 
  10482.                 $Line [2] ? DM 
  10483.                 $Cref DM_31 
  10484.                 $VerdictId (PASS) 
  10485.               $End_BehaviourLine
  10486.               $BehaviourLine
  10487.                 $LabelId 
  10488.                 $Line [3] [STABLE_DP] 
  10489.                 $Cref 
  10490.                 $VerdictId 
  10491.               $End_BehaviourLine
  10492.               $BehaviourLine
  10493.                 $LabelId 
  10494.                 $Line [4] + DL1_CHK 
  10495.                 $Cref 
  10496.                 $VerdictId 
  10497.               $End_BehaviourLine
  10498.               $BehaviourLine
  10499.                 $LabelId 
  10500.                 $Line [3] [UNRSP] 
  10501.                 $Cref 
  10502.                 $VerdictId PASS 
  10503.               $End_BehaviourLine
  10504.               $BehaviourLine
  10505.                 $LabelId 
  10506.                 $Line [3] + INIT_LINK 
  10507.                 $Cref 
  10508.                 $VerdictId 
  10509.               $End_BehaviourLine
  10510.               $BehaviourLine
  10511.                 $LabelId 
  10512.                 $Line [2] ? UA (V_S := 0, V_R :=0) 
  10513.                 $Cref UA_31 
  10514.                 $VerdictId (PASS) 
  10515.               $End_BehaviourLine
  10516.               $BehaviourLine
  10517.                 $LabelId 
  10518.                 $Line [3] + DL4_CHK1 
  10519.                 $Cref 
  10520.                 $VerdictId 
  10521.               $End_BehaviourLine
  10522.               $BehaviourLine
  10523.                 $LabelId 
  10524.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  10525.                 $Cref 
  10526.                 $VerdictId 
  10527.               $End_BehaviourLine
  10528.               $BehaviourLine
  10529.                 $LabelId 
  10530.                 $Line [3] GOTO L1 
  10531.                 $Cref 
  10532.                 $VerdictId 
  10533.               $End_BehaviourLine
  10534.               $BehaviourLine
  10535.                 $LabelId 
  10536.                 $Line [2] + OTHER_RESPONSE 
  10537.                 $Cref 
  10538.                 $VerdictId 
  10539.               $End_BehaviourLine
  10540.               $BehaviourLine
  10541.                 $LabelId 
  10542.                 $Line [2] ? TIMEOUT TMO1 
  10543.                 $Cref 
  10544.                 $VerdictId FAIL 
  10545.               $End_BehaviourLine
  10546.             $End_BehaviourDescription
  10547.           $End_TestCase
  10548.           $Begin_TestCase
  10549.             $TestCaseId DL4_103
  10550.             $TestGroupRef DL4/DL4_PROPER/
  10551.             $TestPurpose /* Verify proper IUT behavior on receiving FRMR/F=0 in the information transfer phase. */
  10552.             $DefaultsRef 
  10553.             $BehaviourDescription
  10554.               $BehaviourLine
  10555.                 $LabelId 
  10556.                 $Line [0] + DL4_STATE 
  10557.                 $Cref 
  10558.                 $VerdictId 
  10559.               $End_BehaviourLine
  10560.               $BehaviourLine
  10561.                 $LabelId 
  10562.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  10563.                 $Cref RR_31 
  10564.                 $VerdictId 
  10565.               $End_BehaviourLine
  10566.               $BehaviourLine
  10567.                 $LabelId L1 
  10568.                 $Line [2] ? RR 
  10569.                 $Cref RR_33 
  10570.                 $VerdictId 
  10571.               $End_BehaviourLine
  10572.               $BehaviourLine
  10573.                 $LabelId 
  10574.                 $Line [3] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  10575.                 $Cref FRMR_10 
  10576.                 $VerdictId (PASS) 
  10577.               $End_BehaviourLine
  10578.               $BehaviourLine
  10579.                 $LabelId L2 
  10580.                 $Line [4] ? DISC 
  10581.                 $Cref DISC_11 
  10582.                 $VerdictId 
  10583.               $End_BehaviourLine
  10584.               $BehaviourLine
  10585.                 $LabelId 
  10586.                 $Line [4] ? SABM 
  10587.                 $Cref SABM_11 
  10588.                 $VerdictId 
  10589.               $End_BehaviourLine
  10590.               $BehaviourLine
  10591.                 $LabelId 
  10592.                 $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  10593.                 $Cref SABM_10 
  10594.                 $VerdictId 
  10595.               $End_BehaviourLine
  10596.               $BehaviourLine
  10597.                 $LabelId 
  10598.                 $Line [4] ? DISC [IUT_TYPE="X25_1980"] 
  10599.                 $Cref DISC_10 
  10600.                 $VerdictId 
  10601.               $End_BehaviourLine
  10602.               $BehaviourLine
  10603.                 $LabelId 
  10604.                 $Line [4] ? DM 
  10605.                 $Cref DM_30 
  10606.                 $VerdictId 
  10607.               $End_BehaviourLine
  10608.               $BehaviourLine
  10609.                 $LabelId 
  10610.                 $Line [4] + ACCEPTABLE_UNEXPECTED_DL4 
  10611.                 $Cref 
  10612.                 $VerdictId 
  10613.               $End_BehaviourLine
  10614.               $BehaviourLine
  10615.                 $LabelId 
  10616.                 $Line [5] GOTO L2 
  10617.                 $Cref 
  10618.                 $VerdictId 
  10619.               $End_BehaviourLine
  10620.               $BehaviourLine
  10621.                 $LabelId 
  10622.                 $Line [4] + OTHER_RESPONSE 
  10623.                 $Cref 
  10624.                 $VerdictId 
  10625.               $End_BehaviourLine
  10626.               $BehaviourLine
  10627.                 $LabelId 
  10628.                 $Line [4] ? TIMEOUT TMO1 
  10629.                 $Cref 
  10630.                 $VerdictId FAIL 
  10631.               $End_BehaviourLine
  10632.               $BehaviourLine
  10633.                 $LabelId 
  10634.                 $Line [2] ? RNR 
  10635.                 $Cref RNR_31 
  10636.                 $VerdictId 
  10637.               $End_BehaviourLine
  10638.               $BehaviourLine
  10639.                 $LabelId 
  10640.                 $Line [3] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  10641.                 $Cref FRMR_10 
  10642.                 $VerdictId (PASS) 
  10643.               $End_BehaviourLine
  10644.               $BehaviourLine
  10645.                 $LabelId L3 
  10646.                 $Line [4] ? DISC 
  10647.                 $Cref DISC_11 
  10648.                 $VerdictId 
  10649.               $End_BehaviourLine
  10650.               $BehaviourLine
  10651.                 $LabelId 
  10652.                 $Line [4] ? SABM 
  10653.                 $Cref SABM_11 
  10654.                 $VerdictId 
  10655.               $End_BehaviourLine
  10656.               $BehaviourLine
  10657.                 $LabelId 
  10658.                 $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  10659.                 $Cref SABM_10 
  10660.                 $VerdictId 
  10661.               $End_BehaviourLine
  10662.               $BehaviourLine
  10663.                 $LabelId 
  10664.                 $Line [4] ? DISC [IUT_TYPE="X25_1980"] 
  10665.                 $Cref DISC_10 
  10666.                 $VerdictId 
  10667.               $End_BehaviourLine
  10668.               $BehaviourLine
  10669.                 $LabelId 
  10670.                 $Line [4] ? DM 
  10671.                 $Cref DM_30 
  10672.                 $VerdictId 
  10673.               $End_BehaviourLine
  10674.               $BehaviourLine
  10675.                 $LabelId 
  10676.                 $Line [4] + ACCEPTABLE_UNEXPECTED_DL4 
  10677.                 $Cref 
  10678.                 $VerdictId 
  10679.               $End_BehaviourLine
  10680.               $BehaviourLine
  10681.                 $LabelId 
  10682.                 $Line [5] GOTO L3 
  10683.                 $Cref 
  10684.                 $VerdictId 
  10685.               $End_BehaviourLine
  10686.               $BehaviourLine
  10687.                 $LabelId 
  10688.                 $Line [4] + OTHER_RESPONSE 
  10689.                 $Cref 
  10690.                 $VerdictId 
  10691.               $End_BehaviourLine
  10692.               $BehaviourLine
  10693.                 $LabelId 
  10694.                 $Line [4] ? TIMEOUT TMO1 
  10695.                 $Cref 
  10696.                 $VerdictId FAIL 
  10697.               $End_BehaviourLine
  10698.               $BehaviourLine
  10699.                 $LabelId 
  10700.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  10701.                 $Cref 
  10702.                 $VerdictId 
  10703.               $End_BehaviourLine
  10704.               $BehaviourLine
  10705.                 $LabelId 
  10706.                 $Line [3] GOTO L1 
  10707.                 $Cref 
  10708.                 $VerdictId 
  10709.               $End_BehaviourLine
  10710.               $BehaviourLine
  10711.                 $LabelId 
  10712.                 $Line [2] + OTHER_RESPONSE 
  10713.                 $Cref 
  10714.                 $VerdictId 
  10715.               $End_BehaviourLine
  10716.               $BehaviourLine
  10717.                 $LabelId 
  10718.                 $Line [2] ? TIMEOUT TMO1 
  10719.                 $Cref 
  10720.                 $VerdictId FAIL 
  10721.               $End_BehaviourLine
  10722.             $End_BehaviourDescription
  10723.           $End_TestCase
  10724.           $Begin_TestCase
  10725.             $TestCaseId DL4_104
  10726.             $TestGroupRef DL4/DL4_PROPER/
  10727.             $TestPurpose /* Verify that the IUT acknowledges a a valid I/P=0 frame. */
  10728.             $DefaultsRef 
  10729.             $Comment /* Verify that, when the IUT is in the information transfer phase and receives a valid I frame whose send sequence number is equal to the IUT receive state variable V(R), the IUT shall accept the information field of this frame, increment its receive state variable V(R) by one, and take one of the following actions:  a) If the IUT is not in a busy state now, then: 1) If an I frame is available for transmission, the IUT shall transmit an RR frame first to acknowledge the received I frame, or the IUT shall transmit an RR frame first to acknowledge the received I frame.  2) If no I frame is available,the IUT shall transmit an RR frame with N(R) equal to the value of IUT V(R).  b) If the IUT is now in the busy condition,it shall transmit an RNR frame with N(R) equal to the value of the IUT V(R). */
  10730.             $BehaviourDescription
  10731.               $BehaviourLine
  10732.                 $LabelId 
  10733.                 $Line [0] + DL4_STATE 
  10734.                 $Cref 
  10735.                 $VerdictId 
  10736.               $End_BehaviourLine
  10737.               $BehaviourLine
  10738.                 $LabelId 
  10739.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  10740.                 $Cref I_30 
  10741.                 $VerdictId 
  10742.               $End_BehaviourLine
  10743.               $BehaviourLine
  10744.                 $LabelId 
  10745.                 $Line [2] (V_S:=V_S+1) 
  10746.                 $Cref 
  10747.                 $VerdictId 
  10748.               $End_BehaviourLine
  10749.               $BehaviourLine
  10750.                 $LabelId 
  10751.                 $Line [3] START TMO1 
  10752.                 $Cref 
  10753.                 $VerdictId 
  10754.               $End_BehaviourLine
  10755.               $BehaviourLine
  10756.                 $LabelId L1 
  10757.                 $Line [4] ? I_Frame [(I_Frame.control.mod8.nr=V_S) AND (I_Frame.control.mod8.ns=V_R)] 
  10758.                 $Cref I_10 
  10759.                 $VerdictId 
  10760.               $End_BehaviourLine
  10761.               $BehaviourLine
  10762.                 $LabelId 
  10763.                 $Line [5] (V_R:=V_R+1) 
  10764.                 $Cref 
  10765.                 $VerdictId PASS 
  10766.               $End_BehaviourLine
  10767.               $BehaviourLine
  10768.                 $LabelId 
  10769.                 $Line [4] ? RR [RR.control.mod8.nr=V_S] 
  10770.                 $Cref RR_32 
  10771.                 $VerdictId PASS 
  10772.               $End_BehaviourLine
  10773.               $BehaviourLine
  10774.                 $LabelId 
  10775.                 $Line [4] ? RNR [RNR.control.mod8.nr=V_S] 
  10776.                 $Cref RNR_32 
  10777.                 $VerdictId PASS 
  10778.               $End_BehaviourLine
  10779.               $BehaviourLine
  10780.                 $LabelId 
  10781.                 $Line [4] + NORMAL_INFORMATION_TRANSFER 
  10782.                 $Cref 
  10783.                 $VerdictId 
  10784.               $End_BehaviourLine
  10785.               $BehaviourLine
  10786.                 $LabelId 
  10787.                 $Line [5] GOTO L1 
  10788.                 $Cref 
  10789.                 $VerdictId 
  10790.               $End_BehaviourLine
  10791.               $BehaviourLine
  10792.                 $LabelId 
  10793.                 $Line [4] + OTHER_RESPONSE 
  10794.                 $Cref 
  10795.                 $VerdictId 
  10796.               $End_BehaviourLine
  10797.               $BehaviourLine
  10798.                 $LabelId 
  10799.                 $Line [4] ? TIMEOUT TMO1 
  10800.                 $Cref 
  10801.                 $VerdictId FAIL 
  10802.               $End_BehaviourLine
  10803.             $End_BehaviourDescription
  10804.           $End_TestCase
  10805.           $Begin_TestCase
  10806.             $TestCaseId DL4_105
  10807.             $TestGroupRef DL4/DL4_PROPER/
  10808.             $TestPurpose /* Verify that the IUT acknowledges a valid I/P=1 frame. */
  10809.             $DefaultsRef 
  10810.             $Comment /* Verify that, when the IUT is in the information transfer phase and receives a valid I/P=1 frame whose send sequence number equals the IUT receive state variable V(R), the IUT accepts the information field of this frame, increments its receive state variable V(R) by one, and takes one of the following actions:  a) If the IUT is not in a busy state now, the IUT transmits an RR/F=1 frame with N(R) equal to the value of the IUT receive state variable V(R).  b) If the IUT is now in the busy condition, it transmits an RNR frame with N(R) equal to  the value of the IUT V(R). */
  10811.             $BehaviourDescription
  10812.               $BehaviourLine
  10813.                 $LabelId 
  10814.                 $Line [0] + DL4_STATE 
  10815.                 $Cref 
  10816.                 $VerdictId 
  10817.               $End_BehaviourLine
  10818.               $BehaviourLine
  10819.                 $LabelId 
  10820.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  10821.                 $Cref I_31 
  10822.                 $VerdictId 
  10823.               $End_BehaviourLine
  10824.               $BehaviourLine
  10825.                 $LabelId 
  10826.                 $Line [2] (V_S:=V_S+1) 
  10827.                 $Cref 
  10828.                 $VerdictId 
  10829.               $End_BehaviourLine
  10830.               $BehaviourLine
  10831.                 $LabelId 
  10832.                 $Line [3] START TMO1 
  10833.                 $Cref 
  10834.                 $VerdictId 
  10835.               $End_BehaviourLine
  10836.               $BehaviourLine
  10837.                 $LabelId L1 
  10838.                 $Line [4] ? RR [RR.control.mod8.nr=V_S] 
  10839.                 $Cref RR_33 
  10840.                 $VerdictId PASS 
  10841.               $End_BehaviourLine
  10842.               $BehaviourLine
  10843.                 $LabelId 
  10844.                 $Line [4] ? RNR [RNR.control.mod8.nr=V_S] 
  10845.                 $Cref RNR_33 
  10846.                 $VerdictId PASS 
  10847.               $End_BehaviourLine
  10848.               $BehaviourLine
  10849.                 $LabelId 
  10850.                 $Line [4] + NORMAL_INFORMATION_TRANSFER 
  10851.                 $Cref 
  10852.                 $VerdictId 
  10853.               $End_BehaviourLine
  10854.               $BehaviourLine
  10855.                 $LabelId 
  10856.                 $Line [5] GOTO L1 
  10857.                 $Cref 
  10858.                 $VerdictId 
  10859.               $End_BehaviourLine
  10860.               $BehaviourLine
  10861.                 $LabelId 
  10862.                 $Line [4] + OTHER_RESPONSE 
  10863.                 $Cref 
  10864.                 $VerdictId 
  10865.               $End_BehaviourLine
  10866.               $BehaviourLine
  10867.                 $LabelId 
  10868.                 $Line [4] ? TIMEOUT TMO1 
  10869.                 $Cref 
  10870.                 $VerdictId FAIL 
  10871.               $End_BehaviourLine
  10872.             $End_BehaviourDescription
  10873.           $End_TestCase
  10874.           $Begin_TestCase
  10875.             $TestCaseId DL4_106
  10876.             $TestGroupRef DL4/DL4_PROPER/
  10877.             $TestPurpose /* Verify that the IUT responds to a proper RR/P=1 command in the information transfer phase. */
  10878.             $DefaultsRef 
  10879.             $Comment /* Verify that, when the IUT is in the information transfer phase and receives a valid RR/P=1 frame whose send sequence number equals the IUT receive state variable V(R), the IUT considers the N(R) contained in this frame as an acknowledgement of all I frames it has transmitted with an N(S) up to and including the received N(R)-1. Since at this point there are no outstanding acknowledgements from the tester, the IUT does one of the following:  a) If the IUT is not in a busy condition now, the IUT transmits an RR/F=1 frame with N(R) equal to the value of the IUT receive state variable V(R).  b) If the IUT is now in the busy condition, it transmits an RNR frame with N(R) equal to the value of the IUT V(R).    */
  10880.             $BehaviourDescription
  10881.               $BehaviourLine
  10882.                 $LabelId 
  10883.                 $Line [0] + DL4_STATE 
  10884.                 $Cref 
  10885.                 $VerdictId 
  10886.               $End_BehaviourLine
  10887.               $BehaviourLine
  10888.                 $LabelId 
  10889.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  10890.                 $Cref RR_31 
  10891.                 $VerdictId 
  10892.               $End_BehaviourLine
  10893.               $BehaviourLine
  10894.                 $LabelId L1 
  10895.                 $Line [2] ? RR [RR.control.mod8.nr=V_S] 
  10896.                 $Cref RR_33 
  10897.                 $VerdictId PASS 
  10898.               $End_BehaviourLine
  10899.               $BehaviourLine
  10900.                 $LabelId 
  10901.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  10902.                 $Cref RNR_33 
  10903.                 $VerdictId PASS 
  10904.               $End_BehaviourLine
  10905.               $BehaviourLine
  10906.                 $LabelId 
  10907.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  10908.                 $Cref 
  10909.                 $VerdictId 
  10910.               $End_BehaviourLine
  10911.               $BehaviourLine
  10912.                 $LabelId 
  10913.                 $Line [3] GOTO L1 
  10914.                 $Cref 
  10915.                 $VerdictId 
  10916.               $End_BehaviourLine
  10917.               $BehaviourLine
  10918.                 $LabelId 
  10919.                 $Line [2] + OTHER_RESPONSE 
  10920.                 $Cref 
  10921.                 $VerdictId 
  10922.               $End_BehaviourLine
  10923.               $BehaviourLine
  10924.                 $LabelId 
  10925.                 $Line [2] ? TIMEOUT TMO1 
  10926.                 $Cref 
  10927.                 $VerdictId FAIL 
  10928.               $End_BehaviourLine
  10929.             $End_BehaviourDescription
  10930.           $End_TestCase
  10931.           $Begin_TestCase
  10932.             $TestCaseId DL4_107
  10933.             $TestGroupRef DL4/DL4_PROPER/
  10934.             $TestPurpose /* Verify that in the information transfer phase if the IUT receives an REJ/P=1 command frame, then the IUT shall set its send state variable V(S) to N(R) of the received REJ frame control field and shall retransmit the corresponding I frame. Prior to this transmission the IUT shall send an RR/F=1 response to the received REJ/P=1 command frame. */
  10935.             $DefaultsRef 
  10936.             $BehaviourDescription
  10937.               $BehaviourLine
  10938.                 $LabelId 
  10939.                 $Line [0] + DL4_STATE 
  10940.                 $Cref 
  10941.                 $VerdictId 
  10942.               $End_BehaviourLine
  10943.               $BehaviourLine
  10944.                 $LabelId 
  10945.                 $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  10946.                 $Cref 
  10947.                 $VerdictId 
  10948.                 $Comment /* IUT sends 2 I frames.  */
  10949.               $End_BehaviourLine
  10950.               $BehaviourLine
  10951.                 $LabelId 
  10952.                 $Line [2] (V_R:=1) 
  10953.                 $Cref 
  10954.                 $VerdictId 
  10955.               $End_BehaviourLine
  10956.               $BehaviourLine
  10957.                 $LabelId 
  10958.                 $Line [3] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  10959.                 $Cref REJ_31 
  10960.                 $VerdictId 
  10961.                 $Comment /* Reject last I frame.  */
  10962.               $End_BehaviourLine
  10963.               $BehaviourLine
  10964.                 $LabelId 
  10965.                 $Line [4] ? RR [RR.control.mod8.nr=V_S] 
  10966.                 $Cref RR_33 
  10967.                 $VerdictId (PASS) 
  10968.               $End_BehaviourLine
  10969.               $BehaviourLine
  10970.                 $LabelId 
  10971.                 $Line [5] + IUT_RETRANSMITS_I_FRAME (1) 
  10972.                 $Cref 
  10973.                 $VerdictId 
  10974.                 $Comment /* Retransmits last I frame  */
  10975.               $End_BehaviourLine
  10976.               $BehaviourLine
  10977.                 $LabelId 
  10978.                 $Line [4] + OTHER_RESPONSE 
  10979.                 $Cref 
  10980.                 $VerdictId 
  10981.               $End_BehaviourLine
  10982.               $BehaviourLine
  10983.                 $LabelId 
  10984.                 $Line [4] ? TIMEOUT TMO1 
  10985.                 $Cref 
  10986.                 $VerdictId FAIL 
  10987.               $End_BehaviourLine
  10988.             $End_BehaviourDescription
  10989.           $End_TestCase
  10990.           $Begin_TestCase
  10991.             $TestCaseId DL4_108
  10992.             $TestGroupRef DL4/DL4_PROPER/
  10993.             $TestPurpose /* Verify that in the information transfer phase if the IUT receives an REJ/P=0 command frame, then the IUT shall set its send state variable V(S) to N(R) of the received REJ frame control field and shall retransmit the corresponding I frame. */
  10994.             $DefaultsRef 
  10995.             $BehaviourDescription
  10996.               $BehaviourLine
  10997.                 $LabelId 
  10998.                 $Line [0] + DL4_STATE 
  10999.                 $Cref 
  11000.                 $VerdictId 
  11001.               $End_BehaviourLine
  11002.               $BehaviourLine
  11003.                 $LabelId 
  11004.                 $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  11005.                 $Cref 
  11006.                 $VerdictId 
  11007.                 $Comment /* IUT sends 2 I frames.  */
  11008.               $End_BehaviourLine
  11009.               $BehaviourLine
  11010.                 $LabelId 
  11011.                 $Line [2] (V_R:=1) 
  11012.                 $Cref 
  11013.                 $VerdictId 
  11014.               $End_BehaviourLine
  11015.               $BehaviourLine
  11016.                 $LabelId 
  11017.                 $Line [3] ! REJ (REJ.control.mod8.nr:=V_R) 
  11018.                 $Cref REJ_30 
  11019.                 $VerdictId (PASS) 
  11020.                 $Comment /* Reject last I frame.  */
  11021.               $End_BehaviourLine
  11022.               $BehaviourLine
  11023.                 $LabelId 
  11024.                 $Line [4] + IUT_RETRANSMITS_I_FRAME (1) 
  11025.                 $Cref 
  11026.                 $VerdictId 
  11027.                 $Comment /* IUT retransmits last I frame.  */
  11028.               $End_BehaviourLine
  11029.             $End_BehaviourDescription
  11030.           $End_TestCase
  11031.           $Begin_TestCase
  11032.             $TestCaseId DL4_109
  11033.             $TestGroupRef DL4/DL4_PROPER/
  11034.             $TestPurpose /* Verify that in the information transfer phase if the IUT receives an REJ/F=0 respond frame, then the IUT shall set its send state variable V(S) to N(R) of the received REJ frame control field and shall retransmit the corresponding I frame. */
  11035.             $DefaultsRef 
  11036.             $BehaviourDescription
  11037.               $BehaviourLine
  11038.                 $LabelId 
  11039.                 $Line [0] + DL4_STATE 
  11040.                 $Cref 
  11041.                 $VerdictId 
  11042.               $End_BehaviourLine
  11043.               $BehaviourLine
  11044.                 $LabelId 
  11045.                 $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  11046.                 $Cref 
  11047.                 $VerdictId 
  11048.                 $Comment /* IUT sends 2 I frames  */
  11049.               $End_BehaviourLine
  11050.               $BehaviourLine
  11051.                 $LabelId 
  11052.                 $Line [2] (V_R:=1) 
  11053.                 $Cref 
  11054.                 $VerdictId 
  11055.               $End_BehaviourLine
  11056.               $BehaviourLine
  11057.                 $LabelId 
  11058.                 $Line [3] ! REJ (REJ.control.mod8.nr:=V_R) 
  11059.                 $Cref REJ_12 
  11060.                 $VerdictId (PASS) 
  11061.                 $Comment /* Rejects last I frames.  */
  11062.               $End_BehaviourLine
  11063.               $BehaviourLine
  11064.                 $LabelId 
  11065.                 $Line [4] + IUT_RETRANSMITS_I_FRAME (1) 
  11066.                 $Cref 
  11067.                 $VerdictId 
  11068.                 $Comment /* IUT retransmits last I frame.  */
  11069.               $End_BehaviourLine
  11070.             $End_BehaviourDescription
  11071.           $End_TestCase
  11072.           $Begin_TestCase
  11073.             $TestCaseId DL4_110
  11074.             $TestGroupRef DL4/DL4_PROPER/
  11075.             $TestPurpose /* Verify proper IUT behavior in the information transfer when the IUT receives a DM/F=0 response. */
  11076.             $DefaultsRef 
  11077.             $BehaviourDescription
  11078.               $BehaviourLine
  11079.                 $LabelId 
  11080.                 $Line [0] + DL4_STATE 
  11081.                 $Cref 
  11082.                 $VerdictId 
  11083.               $End_BehaviourLine
  11084.               $BehaviourLine
  11085.                 $LabelId 
  11086.                 $Line [1] ! DM START TMO1 
  11087.                 $Cref DM_10 
  11088.                 $VerdictId (PASS) 
  11089.               $End_BehaviourLine
  11090.               $BehaviourLine
  11091.                 $LabelId L1 
  11092.                 $Line [2] ? DISC 
  11093.                 $Cref DISC_11 
  11094.                 $VerdictId 
  11095.               $End_BehaviourLine
  11096.               $BehaviourLine
  11097.                 $LabelId 
  11098.                 $Line [2] ? SABM 
  11099.                 $Cref SABM_11 
  11100.                 $VerdictId 
  11101.               $End_BehaviourLine
  11102.               $BehaviourLine
  11103.                 $LabelId 
  11104.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  11105.                 $Cref SABM_10 
  11106.                 $VerdictId 
  11107.               $End_BehaviourLine
  11108.               $BehaviourLine
  11109.                 $LabelId 
  11110.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  11111.                 $Cref DISC_10 
  11112.                 $VerdictId 
  11113.               $End_BehaviourLine
  11114.               $BehaviourLine
  11115.                 $LabelId 
  11116.                 $Line [2] ? DM 
  11117.                 $Cref DM_30 
  11118.                 $VerdictId 
  11119.               $End_BehaviourLine
  11120.               $BehaviourLine
  11121.                 $LabelId 
  11122.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  11123.                 $Cref 
  11124.                 $VerdictId 
  11125.               $End_BehaviourLine
  11126.               $BehaviourLine
  11127.                 $LabelId 
  11128.                 $Line [3] GOTO L1 
  11129.                 $Cref 
  11130.                 $VerdictId 
  11131.               $End_BehaviourLine
  11132.               $BehaviourLine
  11133.                 $LabelId 
  11134.                 $Line [2] + OTHER_RESPONSE 
  11135.                 $Cref 
  11136.                 $VerdictId 
  11137.               $End_BehaviourLine
  11138.               $BehaviourLine
  11139.                 $LabelId 
  11140.                 $Line [2] ? TIMEOUT TMO1 
  11141.                 $Cref 
  11142.                 $VerdictId FAIL 
  11143.               $End_BehaviourLine
  11144.             $End_BehaviourDescription
  11145.           $End_TestCase
  11146.           $Begin_TestCase
  11147.             $TestCaseId DL4_111
  11148.             $TestGroupRef DL4/DL4_PROPER/
  11149.             $TestPurpose /* Verify that when the IUT receives, during the information transfer phase, an I frame with a N(S) greater than the IUT V(R) value, simulating (for example) a situation of one or more I frame(s) not received due to transmission error, it responds with an REJ command or response frame with a N(R) value equal to the value of the IUT receive state variable, V(R). */
  11150.             $DefaultsRef 
  11151.             $BehaviourDescription
  11152.               $BehaviourLine
  11153.                 $LabelId 
  11154.                 $Line [0] + DL4_STATE 
  11155.                 $Cref 
  11156.                 $VerdictId 
  11157.               $End_BehaviourLine
  11158.               $BehaviourLine
  11159.                 $LabelId 
  11160.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=(V_S+1) MOD Md, I_Frame.control.mod8.nr:=V_R) START TMO1 
  11161.                 $Cref I_30 
  11162.                 $VerdictId 
  11163.                 $Comment /* Out of sequence N(S)  */
  11164.               $End_BehaviourLine
  11165.               $BehaviourLine
  11166.                 $LabelId L1 
  11167.                 $Line [2] ? REJ [REJ.control.mod8.nr=V_S] 
  11168.                 $Cref REJ_10 
  11169.                 $VerdictId (PASS) 
  11170.               $End_BehaviourLine
  11171.               $BehaviourLine
  11172.                 $LabelId 
  11173.                 $Line [3] + DL4_CHK2 
  11174.                 $Cref 
  11175.                 $VerdictId 
  11176.               $End_BehaviourLine
  11177.               $BehaviourLine
  11178.                 $LabelId 
  11179.                 $Line [2] ? REJ [REJ.control.mod8.nr=V_S] 
  11180.                 $Cref REJ_32 
  11181.                 $VerdictId (PASS) 
  11182.               $End_BehaviourLine
  11183.               $BehaviourLine
  11184.                 $LabelId 
  11185.                 $Line [3] + DL4_CHK2 
  11186.                 $Cref 
  11187.                 $VerdictId 
  11188.               $End_BehaviourLine
  11189.               $BehaviourLine
  11190.                 $LabelId 
  11191.                 $Line [2] ? REJ [REJ.control.mod8.nr=V_S] 
  11192.                 $Cref REJ_11 
  11193.                 $VerdictId 
  11194.               $End_BehaviourLine
  11195.               $BehaviourLine
  11196.                 $LabelId 
  11197.                 $Line [3] ! RR (RR.control.mod8.nr:=V_R) 
  11198.                 $Cref RR_11 
  11199.                 $VerdictId (PASS) 
  11200.               $End_BehaviourLine
  11201.               $BehaviourLine
  11202.                 $LabelId 
  11203.                 $Line [4] + DL4_CHK2 
  11204.                 $Cref 
  11205.                 $VerdictId 
  11206.               $End_BehaviourLine
  11207.               $BehaviourLine
  11208.                 $LabelId 
  11209.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  11210.                 $Cref 
  11211.                 $VerdictId 
  11212.               $End_BehaviourLine
  11213.               $BehaviourLine
  11214.                 $LabelId 
  11215.                 $Line [3] GOTO L1 
  11216.                 $Cref 
  11217.                 $VerdictId 
  11218.               $End_BehaviourLine
  11219.               $BehaviourLine
  11220.                 $LabelId 
  11221.                 $Line [2] + OTHER_RESPONSE 
  11222.                 $Cref 
  11223.                 $VerdictId 
  11224.               $End_BehaviourLine
  11225.               $BehaviourLine
  11226.                 $LabelId 
  11227.                 $Line [2] ? TIMEOUT TMO1 
  11228.                 $Cref 
  11229.                 $VerdictId FAIL 
  11230.               $End_BehaviourLine
  11231.             $End_BehaviourDescription
  11232.           $End_TestCase
  11233.           $Begin_TestCase
  11234.             $TestCaseId DL4_112
  11235.             $TestGroupRef DL4/DL4_PROPER/
  11236.             $TestPurpose /* Verify that if the IUT receives a valid I/P=FALSE frame with zero length information field,while it is in the information transfer phase,it shall increment by one the value of its receive state variable and respond with an I or RR or RNR frame with a N(R) equal to the updated value of the IUT receive state variable. */
  11237.             $DefaultsRef 
  11238.             $BehaviourDescription
  11239.               $BehaviourLine
  11240.                 $LabelId 
  11241.                 $Line [0] + DL4_STATE 
  11242.                 $Cref 
  11243.                 $VerdictId 
  11244.               $End_BehaviourLine
  11245.               $BehaviourLine
  11246.                 $LabelId 
  11247.                 $Line [1] ! I_Frame (I_Frame.control.mod8.nr:=V_R, I_Frame.control.mod8.ns:=V_S) 
  11248.                 $Cref I_32 
  11249.                 $VerdictId 
  11250.               $End_BehaviourLine
  11251.               $BehaviourLine
  11252.                 $LabelId 
  11253.                 $Line [2] (V_S:=V_S+1) 
  11254.                 $Cref 
  11255.                 $VerdictId 
  11256.               $End_BehaviourLine
  11257.               $BehaviourLine
  11258.                 $LabelId 
  11259.                 $Line [3] START TMO1 
  11260.                 $Cref 
  11261.                 $VerdictId 
  11262.               $End_BehaviourLine
  11263.               $BehaviourLine
  11264.                 $LabelId L1 
  11265.                 $Line [4] ? I_Frame [(I_Frame.control.mod8.nr=V_S) AND (I_Frame.control.mod8.ns=V_R)] 
  11266.                 $Cref I_10 
  11267.                 $VerdictId PASS 
  11268.               $End_BehaviourLine
  11269.               $BehaviourLine
  11270.                 $LabelId 
  11271.                 $Line [4] ? RR [RR.control.mod8.nr=V_S] 
  11272.                 $Cref RR_32 
  11273.                 $VerdictId PASS 
  11274.               $End_BehaviourLine
  11275.               $BehaviourLine
  11276.                 $LabelId 
  11277.                 $Line [4] ? RNR [RNR.control.mod8.nr=V_S] 
  11278.                 $Cref RNR_32 
  11279.                 $VerdictId PASS 
  11280.               $End_BehaviourLine
  11281.               $BehaviourLine
  11282.                 $LabelId 
  11283.                 $Line [4] + NORMAL_INFORMATION_TRANSFER 
  11284.                 $Cref 
  11285.                 $VerdictId 
  11286.               $End_BehaviourLine
  11287.               $BehaviourLine
  11288.                 $LabelId 
  11289.                 $Line [5] GOTO L1 
  11290.                 $Cref 
  11291.                 $VerdictId 
  11292.               $End_BehaviourLine
  11293.               $BehaviourLine
  11294.                 $LabelId 
  11295.                 $Line [4] + OTHER_RESPONSE 
  11296.                 $Cref 
  11297.                 $VerdictId 
  11298.               $End_BehaviourLine
  11299.               $BehaviourLine
  11300.                 $LabelId 
  11301.                 $Line [4] ? TIMEOUT TMO1 
  11302.                 $Cref 
  11303.                 $VerdictId FAIL 
  11304.               $End_BehaviourLine
  11305.             $End_BehaviourDescription
  11306.           $End_TestCase
  11307.           $Begin_TestCase
  11308.             $TestCaseId DL4_113
  11309.             $TestGroupRef DL4/DL4_PROPER/
  11310.             $TestPurpose /* Verify that if the IUT receives a two valid I frames with a single flag in between, while it is in the information transfer state, it increments by two the value of its receive state variable and responds with an RR or RNR frame with an N(R) equal to the updated value of the IUT receive state variable. The P bit is set to "1" on the second frame from the tester.        */
  11311.             $DefaultsRef 
  11312.             $Comment /* This test case cannot be specified in TTCN. The syntax used in this test case is not part of the TTCN standard (ISO 9646-3).  */
  11313.             $BehaviourDescription
  11314.               $BehaviourLine
  11315.                 $LabelId 
  11316.                 $Line [0] + DL4_STATE 
  11317.                 $Cref 
  11318.                 $VerdictId 
  11319.               $End_BehaviourLine
  11320.               $BehaviourLine
  11321.                 $LabelId 
  11322.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  11323.                 $Cref I_30 
  11324.                 $VerdictId 
  11325.                 $Comment /* Queue the first I frame  */
  11326.               $End_BehaviourLine
  11327.               $BehaviourLine
  11328.                 $LabelId 
  11329.                 $Line [2] (V_S := (V_S + 1) MOD Md) 
  11330.                 $Cref 
  11331.                 $VerdictId 
  11332.               $End_BehaviourLine
  11333.               $BehaviourLine
  11334.                 $LabelId 
  11335.                 $Line [3] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  11336.                 $Cref I_31 
  11337.                 $VerdictId 
  11338.                 $Comment /* Queue the second I frame with P=1 and then send both I frame with only one flag between frames  */
  11339.               $End_BehaviourLine
  11340.               $BehaviourLine
  11341.                 $LabelId 
  11342.                 $Line [4] (V_S := (V_S + 1) MOD Md) 
  11343.                 $Cref 
  11344.                 $VerdictId 
  11345.               $End_BehaviourLine
  11346.               $BehaviourLine
  11347.                 $LabelId 
  11348.                 $Line [5] START TMO1 
  11349.                 $Cref 
  11350.                 $VerdictId 
  11351.               $End_BehaviourLine
  11352.               $BehaviourLine
  11353.                 $LabelId L1 
  11354.                 $Line [6] ? RR [RR.control.mod8.nr = V_S] 
  11355.                 $Cref RR_33 
  11356.                 $VerdictId PASS 
  11357.               $End_BehaviourLine
  11358.               $BehaviourLine
  11359.                 $LabelId 
  11360.                 $Line [6] ? RNR [RNR.control.mod8.nr = V_S] 
  11361.                 $Cref RNR_33 
  11362.                 $VerdictId PASS 
  11363.               $End_BehaviourLine
  11364.               $BehaviourLine
  11365.                 $LabelId 
  11366.                 $Line [6] + NORMAL_INFORMATION_TRANSFER_2 
  11367.                 $Cref 
  11368.                 $VerdictId 
  11369.               $End_BehaviourLine
  11370.               $BehaviourLine
  11371.                 $LabelId 
  11372.                 $Line [7] GOTO L1 
  11373.                 $Cref 
  11374.                 $VerdictId 
  11375.               $End_BehaviourLine
  11376.               $BehaviourLine
  11377.                 $LabelId 
  11378.                 $Line [6] + OTHER_RESPONSE 
  11379.                 $Cref 
  11380.                 $VerdictId 
  11381.               $End_BehaviourLine
  11382.               $BehaviourLine
  11383.                 $LabelId 
  11384.                 $Line [6] ? TIMEOUT TMO1 
  11385.                 $Cref 
  11386.                 $VerdictId FAIL 
  11387.               $End_BehaviourLine
  11388.             $End_BehaviourDescription
  11389.           $End_TestCase
  11390.           $Begin_TestCase
  11391.             $TestCaseId DL4_114
  11392.             $TestGroupRef DL4/DL4_PROPER/
  11393.             $TestPurpose /* Verify that the IUT in the information transfer phase, can manage its send window correctly. For this test, the IUT send window is the range of values for the IUT send state variable V(S), starting at the current value and going up to (V(S)+k), where k is the IUT parameter for maximum number of outstanding I frames. For the purpose of this test, the IUT shall transmit I frames that have a N(S) value within the send window. */
  11394.             $DefaultsRef 
  11395.             $Comment /* For this test, the IUT send window is the range of values for the IUT send state variable V(S), starting at the current value and going up to (V(S)+k), where k is the IUT parameter for maximum number of outstanding I frames. For the purpose of this test, the IUT shall transmit I frames that have a N(S) value within the send window. Acknowledgements from tester will rotate (increment sequentially by one) the send window for the IUT. The IUT window rotation shall be observed over the entire valid range of sequence numbers. The IUT shall stop the window rotation function when outstanding acknowledgements are not sent from the tester. */
  11396.             $BehaviourDescription
  11397.               $BehaviourLine
  11398.                 $LabelId 
  11399.                 $Line [0] + DL4_STATE 
  11400.                 $Cref 
  11401.                 $VerdictId 
  11402.               $End_BehaviourLine
  11403.               $BehaviourLine
  11404.                 $LabelId 
  11405.                 $Line [1] (TOT_STEP:=0) 
  11406.                 $Cref 
  11407.                 $VerdictId 
  11408.                 $Comment /* TOT_STEP is a variable to count the total number of steps, to cover the full range of sequence number for IUT V(S).  */
  11409.               $End_BehaviourLine
  11410.               $BehaviourLine
  11411.                 $LabelId again 
  11412.                 $Line [2] + IUT_SENDS_I_FRAMES (2,TRUE) 
  11413.                 $Cref 
  11414.                 $VerdictId 
  11415.               $End_BehaviourLine
  11416.               $BehaviourLine
  11417.                 $LabelId 
  11418.                 $Line [3] (TOT_STEP:=TOT_STEP+2) 
  11419.                 $Cref 
  11420.                 $VerdictId 
  11421.               $End_BehaviourLine
  11422.               $BehaviourLine
  11423.                 $LabelId 
  11424.                 $Line [4] + IUT_SENDS_I_FRAMES (k,FALSE) 
  11425.                 $Cref 
  11426.                 $VerdictId 
  11427.               $End_BehaviourLine
  11428.               $BehaviourLine
  11429.                 $LabelId 
  11430.                 $Line [5] (TOT_STEP:=TOT_STEP+k) 
  11431.                 $Cref 
  11432.                 $VerdictId 
  11433.               $End_BehaviourLine
  11434.               $BehaviourLine
  11435.                 $LabelId 
  11436.                 $Line [6] START HALF_T1(T1_ONE/2) 
  11437.                 $Cref 
  11438.                 $VerdictId 
  11439.                 $Comment /* Wait for HALF_T1.  */
  11440.               $End_BehaviourLine
  11441.               $BehaviourLine
  11442.                 $LabelId 
  11443.                 $Line [7] ? TIMEOUT HALF_T1 
  11444.                 $Cref 
  11445.                 $VerdictId 
  11446.               $End_BehaviourLine
  11447.               $BehaviourLine
  11448.                 $LabelId 
  11449.                 $Line [8] (V_R:=(V_R+k) MOD Md) 
  11450.                 $Cref 
  11451.                 $VerdictId 
  11452.               $End_BehaviourLine
  11453.               $BehaviourLine
  11454.                 $LabelId 
  11455.                 $Line [9] [TOT_STEP < Md] 
  11456.                 $Cref 
  11457.                 $VerdictId 
  11458.               $End_BehaviourLine
  11459.               $BehaviourLine
  11460.                 $LabelId 
  11461.                 $Line [10] GOTO again 
  11462.                 $Cref 
  11463.                 $VerdictId 
  11464.               $End_BehaviourLine
  11465.               $BehaviourLine
  11466.                 $LabelId 
  11467.                 $Line [9] [TOT_STEP >= Md] 
  11468.                 $Cref 
  11469.                 $VerdictId (PASS) 
  11470.               $End_BehaviourLine
  11471.               $BehaviourLine
  11472.                 $LabelId 
  11473.                 $Line [10] + DL4_CHK1 
  11474.                 $Cref 
  11475.                 $VerdictId 
  11476.                 $Comment /* Finished Md.  */
  11477.               $End_BehaviourLine
  11478.               $BehaviourLine
  11479.                 $LabelId 
  11480.                 $Line [7] + OTHER_RESPONSE 
  11481.                 $Cref 
  11482.                 $VerdictId 
  11483.                 $Comment /* Outside window (it failed!)  */
  11484.               $End_BehaviourLine
  11485.             $End_BehaviourDescription
  11486.           $End_TestCase
  11487.           $Begin_TestCase
  11488.             $TestCaseId DL4_115
  11489.             $TestGroupRef DL4/DL4_PROPER/
  11490.             $TestPurpose /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 received in the information transfer phase. */
  11491.             $DefaultsRef 
  11492.             $BehaviourDescription
  11493.               $BehaviourLine
  11494.                 $LabelId 
  11495.                 $Line [0] + DL4_STATE 
  11496.                 $Cref 
  11497.                 $VerdictId 
  11498.               $End_BehaviourLine
  11499.               $BehaviourLine
  11500.                 $LabelId 
  11501.                 $Line [1] ! DISC START TMO1 
  11502.                 $Cref DISC_30 
  11503.                 $VerdictId 
  11504.               $End_BehaviourLine
  11505.               $BehaviourLine
  11506.                 $LabelId L1 
  11507.                 $Line [2] ? UA 
  11508.                 $Cref UA_30 
  11509.                 $VerdictId PASS 
  11510.               $End_BehaviourLine
  11511.               $BehaviourLine
  11512.                 $LabelId 
  11513.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  11514.                 $Cref 
  11515.                 $VerdictId 
  11516.               $End_BehaviourLine
  11517.               $BehaviourLine
  11518.                 $LabelId 
  11519.                 $Line [3] GOTO L1 
  11520.                 $Cref 
  11521.                 $VerdictId 
  11522.               $End_BehaviourLine
  11523.               $BehaviourLine
  11524.                 $LabelId 
  11525.                 $Line [2] + OTHER_RESPONSE 
  11526.                 $Cref 
  11527.                 $VerdictId 
  11528.               $End_BehaviourLine
  11529.               $BehaviourLine
  11530.                 $LabelId 
  11531.                 $Line [2] ? TIMEOUT TMO1 
  11532.                 $Cref 
  11533.                 $VerdictId FAIL 
  11534.               $End_BehaviourLine
  11535.             $End_BehaviourDescription
  11536.           $End_TestCase
  11537.           $Begin_TestCase
  11538.             $TestCaseId DL4_116
  11539.             $TestGroupRef DL4/DL4_PROPER/
  11540.             $TestPurpose /* Verify that the IUT upon receiving a SABM/P=0 in the information transfer phase either sends a UA/F=0 or it may send a DM/F=0 frame. */
  11541.             $DefaultsRef 
  11542.             $BehaviourDescription
  11543.               $BehaviourLine
  11544.                 $LabelId 
  11545.                 $Line [0] + DL4_STATE 
  11546.                 $Cref 
  11547.                 $VerdictId 
  11548.               $End_BehaviourLine
  11549.               $BehaviourLine
  11550.                 $LabelId 
  11551.                 $Line [1] ! SABM START TMO1 
  11552.                 $Cref SABM_30 
  11553.                 $VerdictId 
  11554.               $End_BehaviourLine
  11555.               $BehaviourLine
  11556.                 $LabelId L1 
  11557.                 $Line [2] ? DM 
  11558.                 $Cref DM_30 
  11559.                 $VerdictId (PASS) 
  11560.               $End_BehaviourLine
  11561.               $BehaviourLine
  11562.                 $LabelId 
  11563.                 $Line [3] [STABLE_DP] 
  11564.                 $Cref 
  11565.                 $VerdictId 
  11566.               $End_BehaviourLine
  11567.               $BehaviourLine
  11568.                 $LabelId 
  11569.                 $Line [4] + DL1_CHK 
  11570.                 $Cref 
  11571.                 $VerdictId 
  11572.               $End_BehaviourLine
  11573.               $BehaviourLine
  11574.                 $LabelId 
  11575.                 $Line [3] [UNRSP] 
  11576.                 $Cref 
  11577.                 $VerdictId PASS 
  11578.               $End_BehaviourLine
  11579.               $BehaviourLine
  11580.                 $LabelId 
  11581.                 $Line [3] + INIT_LINK 
  11582.                 $Cref 
  11583.                 $VerdictId 
  11584.               $End_BehaviourLine
  11585.               $BehaviourLine
  11586.                 $LabelId 
  11587.                 $Line [2] ? UA (V_S := 0, V_R :=0) 
  11588.                 $Cref UA_30 
  11589.                 $VerdictId (PASS) 
  11590.               $End_BehaviourLine
  11591.               $BehaviourLine
  11592.                 $LabelId 
  11593.                 $Line [3] + DL4_CHK1 
  11594.                 $Cref 
  11595.                 $VerdictId 
  11596.               $End_BehaviourLine
  11597.               $BehaviourLine
  11598.                 $LabelId 
  11599.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  11600.                 $Cref 
  11601.                 $VerdictId 
  11602.               $End_BehaviourLine
  11603.               $BehaviourLine
  11604.                 $LabelId 
  11605.                 $Line [3] GOTO L1 
  11606.                 $Cref 
  11607.                 $VerdictId 
  11608.               $End_BehaviourLine
  11609.               $BehaviourLine
  11610.                 $LabelId 
  11611.                 $Line [2] + OTHER_RESPONSE 
  11612.                 $Cref 
  11613.                 $VerdictId 
  11614.               $End_BehaviourLine
  11615.               $BehaviourLine
  11616.                 $LabelId 
  11617.                 $Line [2] ? TIMEOUT TMO1 
  11618.                 $Cref 
  11619.                 $VerdictId FAIL 
  11620.               $End_BehaviourLine
  11621.             $End_BehaviourDescription
  11622.           $End_TestCase
  11623.           $Begin_TestCase
  11624.             $TestCaseId DL4_117
  11625.             $TestGroupRef DL4/DL4_PROPER/
  11626.             $TestPurpose /* When the IUT is in the information transfer phase and recives a valid RR/P=0, the IUT shall consider the N(R) contained in this frame as an acknowledgements of all I frames it has transmitted with an N(S) up to and including the received  N(R) -1. */
  11627.             $DefaultsRef 
  11628.             $Comment /* Since at this point there are no outstanding acknowledgement from the tester, the IUT shall do one of the following: a) If the IUT is not in the busy state,the IUT may either transmit an RR/F=FALSE with N(R) equal to the value of the IUT receive state variable V(R),or nothing. b) If the IUT is now in the busy condition,it shall transmit an RNR/F=0 with N(R) equal to the value of the IUT V(R). */
  11629.             $BehaviourDescription
  11630.               $BehaviourLine
  11631.                 $LabelId 
  11632.                 $Line [0] + DL4_STATE 
  11633.                 $Cref 
  11634.                 $VerdictId 
  11635.               $End_BehaviourLine
  11636.               $BehaviourLine
  11637.                 $LabelId 
  11638.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  11639.                 $Cref RR_30 
  11640.                 $VerdictId 
  11641.               $End_BehaviourLine
  11642.               $BehaviourLine
  11643.                 $LabelId L1 
  11644.                 $Line [2] ? RR [RR.control.mod8.nr=V_S] 
  11645.                 $Cref RR_32 
  11646.                 $VerdictId PASS 
  11647.               $End_BehaviourLine
  11648.               $BehaviourLine
  11649.                 $LabelId 
  11650.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  11651.                 $Cref RNR_32 
  11652.                 $VerdictId PASS 
  11653.               $End_BehaviourLine
  11654.               $BehaviourLine
  11655.                 $LabelId 
  11656.                 $Line [2] ? TIMEOUT TMO1 
  11657.                 $Cref 
  11658.                 $VerdictId (PASS) 
  11659.               $End_BehaviourLine
  11660.               $BehaviourLine
  11661.                 $LabelId 
  11662.                 $Line [3] + DL4_CHK1 
  11663.                 $Cref 
  11664.                 $VerdictId 
  11665.               $End_BehaviourLine
  11666.               $BehaviourLine
  11667.                 $LabelId 
  11668.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  11669.                 $Cref 
  11670.                 $VerdictId 
  11671.               $End_BehaviourLine
  11672.               $BehaviourLine
  11673.                 $LabelId 
  11674.                 $Line [3] GOTO L1 
  11675.                 $Cref 
  11676.                 $VerdictId 
  11677.               $End_BehaviourLine
  11678.               $BehaviourLine
  11679.                 $LabelId 
  11680.                 $Line [2] + OTHER_RESPONSE 
  11681.                 $Cref 
  11682.                 $VerdictId 
  11683.               $End_BehaviourLine
  11684.             $End_BehaviourDescription
  11685.           $End_TestCase
  11686.           $Begin_TestCase
  11687.             $TestCaseId DL4_118
  11688.             $TestGroupRef DL4/DL4_PROPER/
  11689.             $TestPurpose /* When the IUT is in the inforamtion transfer phase and receives a valid RR/F=0, the IUT shall consider the N(R) contained in this frame as an acknowledgedment of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. */
  11690.             $DefaultsRef 
  11691.             $Comment /* Since at this point there are no outstanding acknowledgements from the tester, the IUT shall do one of the following: a) If the IUT is not in a busy state,the IUT may either transmit an RR/F=FALSe with N(R) equal to the value of the IUT receive state variable V(R),or nothing. b) If the IUT is now in the busy condition, it shall transmit an RNR/F=0 with N(R) equal to the value of the IUT V(R). */
  11692.             $BehaviourDescription
  11693.               $BehaviourLine
  11694.                 $LabelId 
  11695.                 $Line [0] + DL4_STATE 
  11696.                 $Cref 
  11697.                 $VerdictId 
  11698.               $End_BehaviourLine
  11699.               $BehaviourLine
  11700.                 $LabelId 
  11701.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  11702.                 $Cref RR_12 
  11703.                 $VerdictId 
  11704.               $End_BehaviourLine
  11705.               $BehaviourLine
  11706.                 $LabelId L1 
  11707.                 $Line [2] ? RR [RR.control.mod8.nr=V_S] 
  11708.                 $Cref RR_32 
  11709.                 $VerdictId PASS 
  11710.               $End_BehaviourLine
  11711.               $BehaviourLine
  11712.                 $LabelId 
  11713.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  11714.                 $Cref RNR_32 
  11715.                 $VerdictId PASS 
  11716.               $End_BehaviourLine
  11717.               $BehaviourLine
  11718.                 $LabelId 
  11719.                 $Line [2] ? TIMEOUT TMO1 
  11720.                 $Cref 
  11721.                 $VerdictId (PASS) 
  11722.               $End_BehaviourLine
  11723.               $BehaviourLine
  11724.                 $LabelId 
  11725.                 $Line [3] + DL4_CHK1 
  11726.                 $Cref 
  11727.                 $VerdictId 
  11728.               $End_BehaviourLine
  11729.               $BehaviourLine
  11730.                 $LabelId 
  11731.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  11732.                 $Cref 
  11733.                 $VerdictId 
  11734.               $End_BehaviourLine
  11735.               $BehaviourLine
  11736.                 $LabelId 
  11737.                 $Line [3] GOTO L1 
  11738.                 $Cref 
  11739.                 $VerdictId 
  11740.               $End_BehaviourLine
  11741.               $BehaviourLine
  11742.                 $LabelId 
  11743.                 $Line [2] + OTHER_RESPONSE 
  11744.                 $Cref 
  11745.                 $VerdictId 
  11746.               $End_BehaviourLine
  11747.             $End_BehaviourDescription
  11748.           $End_TestCase
  11749.           $Begin_TestCase
  11750.             $TestCaseId DL4_119
  11751.             $TestGroupRef DL4/DL4_PROPER/
  11752.             $TestPurpose /* Verify that the IUT does not transmit information frames while the tester is in the busy condition and that after the tester exits the busy condition by transmitting an RR/P=0, the IUT sends an I frame. */
  11753.             $DefaultsRef 
  11754.             $BehaviourDescription
  11755.               $BehaviourLine
  11756.                 $LabelId 
  11757.                 $Line [0] + DL4_STATE 
  11758.                 $Cref 
  11759.                 $VerdictId 
  11760.               $End_BehaviourLine
  11761.               $BehaviourLine
  11762.                 $LabelId 
  11763.                 $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  11764.                 $Cref 
  11765.                 $VerdictId 
  11766.               $End_BehaviourLine
  11767.               $BehaviourLine
  11768.                 $LabelId 
  11769.                 $Line [2] START TWO_T1(T1_ONE*2) 
  11770.                 $Cref 
  11771.                 $VerdictId 
  11772.               $End_BehaviourLine
  11773.               $BehaviourLine
  11774.                 $LabelId L1 
  11775.                 $Line [3] ? RR 
  11776.                 $Cref RR_11 
  11777.                 $VerdictId (PASS) 
  11778.               $End_BehaviourLine
  11779.               $BehaviourLine
  11780.                 $LabelId 
  11781.                 $Line [4] + TESTER_BUSY 
  11782.                 $Cref 
  11783.                 $VerdictId 
  11784.               $End_BehaviourLine
  11785.               $BehaviourLine
  11786.                 $LabelId 
  11787.                 $Line [3] ? RNR 
  11788.                 $Cref RNR_11 
  11789.                 $VerdictId (PASS) 
  11790.               $End_BehaviourLine
  11791.               $BehaviourLine
  11792.                 $LabelId 
  11793.                 $Line [4] + TESTER_BUSY 
  11794.                 $Cref 
  11795.                 $VerdictId 
  11796.               $End_BehaviourLine
  11797.               $BehaviourLine
  11798.                 $LabelId 
  11799.                 $Line [3] ? REJ 
  11800.                 $Cref REJ_11 
  11801.                 $VerdictId (PASS) 
  11802.               $End_BehaviourLine
  11803.               $BehaviourLine
  11804.                 $LabelId 
  11805.                 $Line [4] + TESTER_BUSY 
  11806.                 $Cref 
  11807.                 $VerdictId 
  11808.               $End_BehaviourLine
  11809.               $BehaviourLine
  11810.                 $LabelId 
  11811.                 $Line [3] + NORMAL_INFORMATION_TRANSFER 
  11812.                 $Cref 
  11813.                 $VerdictId 
  11814.               $End_BehaviourLine
  11815.               $BehaviourLine
  11816.                 $LabelId 
  11817.                 $Line [4] GOTO L1 
  11818.                 $Cref 
  11819.                 $VerdictId 
  11820.               $End_BehaviourLine
  11821.               $BehaviourLine
  11822.                 $LabelId 
  11823.                 $Line [3] + OTHER_RESPONSE 
  11824.                 $Cref 
  11825.                 $VerdictId 
  11826.               $End_BehaviourLine
  11827.               $BehaviourLine
  11828.                 $LabelId 
  11829.                 $Line [3] ? TIMEOUT TWO_T1 
  11830.                 $Cref 
  11831.                 $VerdictId FAIL 
  11832.               $End_BehaviourLine
  11833.             $End_BehaviourDescription
  11834.           $End_TestCase
  11835.         $End_TestGroup
  11836.         $TestGroup
  11837.           $TestGroupId DL4_IMPROPER
  11838.           $Begin_TestCase
  11839.             $TestCaseId DL4_201
  11840.             $TestGroupRef DL4/DL4_IMPROPER/
  11841.             $TestPurpose /* Verify proper IUT behavior when the IUT receives,in the information transfer phase, a UA/F=0 response. */
  11842.             $DefaultsRef 
  11843.             $BehaviourDescription
  11844.               $BehaviourLine
  11845.                 $LabelId 
  11846.                 $Line [0] + DL4_STATE 
  11847.                 $Cref 
  11848.                 $VerdictId 
  11849.               $End_BehaviourLine
  11850.               $BehaviourLine
  11851.                 $LabelId 
  11852.                 $Line [1] ! UA START TMO1 
  11853.                 $Cref UA_10 
  11854.                 $VerdictId (PASS) 
  11855.               $End_BehaviourLine
  11856.               $BehaviourLine
  11857.                 $LabelId L1 
  11858.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  11859.                 $Cref SABM_10 
  11860.                 $VerdictId 
  11861.               $End_BehaviourLine
  11862.               $BehaviourLine
  11863.                 $LabelId 
  11864.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  11865.                 $Cref DISC_10 
  11866.                 $VerdictId 
  11867.               $End_BehaviourLine
  11868.               $BehaviourLine
  11869.                 $LabelId 
  11870.                 $Line [2] ? DISC 
  11871.                 $Cref DISC_11 
  11872.                 $VerdictId 
  11873.               $End_BehaviourLine
  11874.               $BehaviourLine
  11875.                 $LabelId 
  11876.                 $Line [2] ? SABM 
  11877.                 $Cref SABM_11 
  11878.                 $VerdictId 
  11879.               $End_BehaviourLine
  11880.               $BehaviourLine
  11881.                 $LabelId 
  11882.                 $Line [2] ? DM 
  11883.                 $Cref DM_30 
  11884.                 $VerdictId 
  11885.               $End_BehaviourLine
  11886.               $BehaviourLine
  11887.                 $LabelId 
  11888.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  11889.                 $Cref 
  11890.                 $VerdictId 
  11891.               $End_BehaviourLine
  11892.               $BehaviourLine
  11893.                 $LabelId 
  11894.                 $Line [3] GOTO L1 
  11895.                 $Cref 
  11896.                 $VerdictId 
  11897.               $End_BehaviourLine
  11898.               $BehaviourLine
  11899.                 $LabelId 
  11900.                 $Line [2] + OTHER_RESPONSE 
  11901.                 $Cref 
  11902.                 $VerdictId 
  11903.               $End_BehaviourLine
  11904.               $BehaviourLine
  11905.                 $LabelId 
  11906.                 $Line [2] ? TIMEOUT TMO1 
  11907.                 $Cref 
  11908.                 $VerdictId 
  11909.               $End_BehaviourLine
  11910.             $End_BehaviourDescription
  11911.           $End_TestCase
  11912.           $Begin_TestCase
  11913.             $TestCaseId DL4_202
  11914.             $TestGroupRef DL4/DL4_IMPROPER/
  11915.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, in the information transfer phase, a UA/F=1 response */
  11916.             $DefaultsRef 
  11917.             $BehaviourDescription
  11918.               $BehaviourLine
  11919.                 $LabelId 
  11920.                 $Line [0] + DL4_STATE 
  11921.                 $Cref 
  11922.                 $VerdictId 
  11923.               $End_BehaviourLine
  11924.               $BehaviourLine
  11925.                 $LabelId 
  11926.                 $Line [1] ! UA START TMO1 
  11927.                 $Cref UA_11 
  11928.                 $VerdictId (PASS) 
  11929.               $End_BehaviourLine
  11930.               $BehaviourLine
  11931.                 $LabelId L1 
  11932.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  11933.                 $Cref SABM_10 
  11934.                 $VerdictId 
  11935.               $End_BehaviourLine
  11936.               $BehaviourLine
  11937.                 $LabelId 
  11938.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  11939.                 $Cref DISC_10 
  11940.                 $VerdictId 
  11941.               $End_BehaviourLine
  11942.               $BehaviourLine
  11943.                 $LabelId 
  11944.                 $Line [2] ? DISC 
  11945.                 $Cref DISC_11 
  11946.                 $VerdictId 
  11947.               $End_BehaviourLine
  11948.               $BehaviourLine
  11949.                 $LabelId 
  11950.                 $Line [2] ? SABM 
  11951.                 $Cref SABM_11 
  11952.                 $VerdictId 
  11953.               $End_BehaviourLine
  11954.               $BehaviourLine
  11955.                 $LabelId 
  11956.                 $Line [2] ? DM 
  11957.                 $Cref DM_30 
  11958.                 $VerdictId 
  11959.               $End_BehaviourLine
  11960.               $BehaviourLine
  11961.                 $LabelId 
  11962.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  11963.                 $Cref 
  11964.                 $VerdictId 
  11965.               $End_BehaviourLine
  11966.               $BehaviourLine
  11967.                 $LabelId 
  11968.                 $Line [3] GOTO L1 
  11969.                 $Cref 
  11970.                 $VerdictId 
  11971.               $End_BehaviourLine
  11972.               $BehaviourLine
  11973.                 $LabelId 
  11974.                 $Line [2] + OTHER_RESPONSE 
  11975.                 $Cref 
  11976.                 $VerdictId 
  11977.               $End_BehaviourLine
  11978.               $BehaviourLine
  11979.                 $LabelId 
  11980.                 $Line [2] ? TIMEOUT TMO1 
  11981.                 $Cref 
  11982.                 $VerdictId 
  11983.               $End_BehaviourLine
  11984.             $End_BehaviourDescription
  11985.           $End_TestCase
  11986.           $Begin_TestCase
  11987.             $TestCaseId DL4_203
  11988.             $TestGroupRef DL4/DL4_IMPROPER/
  11989.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, in the information transfer phase, an unsolicited FRMR/F=1 response. */
  11990.             $DefaultsRef 
  11991.             $BehaviourDescription
  11992.               $BehaviourLine
  11993.                 $LabelId 
  11994.                 $Line [0] + DL4_STATE 
  11995.                 $Cref 
  11996.                 $VerdictId 
  11997.               $End_BehaviourLine
  11998.               $BehaviourLine
  11999.                 $LabelId 
  12000.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  12001.                 $Cref FRMR_11 
  12002.                 $VerdictId (PASS) 
  12003.               $End_BehaviourLine
  12004.               $BehaviourLine
  12005.                 $LabelId L1 
  12006.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  12007.                 $Cref SABM_10 
  12008.                 $VerdictId 
  12009.               $End_BehaviourLine
  12010.               $BehaviourLine
  12011.                 $LabelId 
  12012.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  12013.                 $Cref DISC_10 
  12014.                 $VerdictId 
  12015.               $End_BehaviourLine
  12016.               $BehaviourLine
  12017.                 $LabelId 
  12018.                 $Line [2] ? DISC 
  12019.                 $Cref DISC_11 
  12020.                 $VerdictId 
  12021.               $End_BehaviourLine
  12022.               $BehaviourLine
  12023.                 $LabelId 
  12024.                 $Line [2] ? SABM 
  12025.                 $Cref SABM_11 
  12026.                 $VerdictId 
  12027.               $End_BehaviourLine
  12028.               $BehaviourLine
  12029.                 $LabelId 
  12030.                 $Line [2] ? DM 
  12031.                 $Cref DM_30 
  12032.                 $VerdictId 
  12033.               $End_BehaviourLine
  12034.               $BehaviourLine
  12035.                 $LabelId 
  12036.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12037.                 $Cref 
  12038.                 $VerdictId 
  12039.               $End_BehaviourLine
  12040.               $BehaviourLine
  12041.                 $LabelId 
  12042.                 $Line [3] GOTO L1 
  12043.                 $Cref 
  12044.                 $VerdictId 
  12045.               $End_BehaviourLine
  12046.               $BehaviourLine
  12047.                 $LabelId 
  12048.                 $Line [2] + OTHER_RESPONSE 
  12049.                 $Cref 
  12050.                 $VerdictId 
  12051.               $End_BehaviourLine
  12052.               $BehaviourLine
  12053.                 $LabelId 
  12054.                 $Line [2] ? TIMEOUT TMO1 
  12055.                 $Cref 
  12056.                 $VerdictId 
  12057.               $End_BehaviourLine
  12058.             $End_BehaviourDescription
  12059.           $End_TestCase
  12060.           $Begin_TestCase
  12061.             $TestCaseId DL4_204
  12062.             $TestGroupRef DL4/DL4_IMPROPER/
  12063.             $TestPurpose /* Verify proper IUT behaviour when the IUT receives, in the information transfer phase, an unsolicited DM/F=1 response. */
  12064.             $DefaultsRef 
  12065.             $BehaviourDescription
  12066.               $BehaviourLine
  12067.                 $LabelId 
  12068.                 $Line [0] + DL4_STATE 
  12069.                 $Cref 
  12070.                 $VerdictId 
  12071.               $End_BehaviourLine
  12072.               $BehaviourLine
  12073.                 $LabelId 
  12074.                 $Line [1] ! DM START TMO1 
  12075.                 $Cref DM_11 
  12076.                 $VerdictId (PASS) 
  12077.               $End_BehaviourLine
  12078.               $BehaviourLine
  12079.                 $LabelId L1 
  12080.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  12081.                 $Cref SABM_10 
  12082.                 $VerdictId 
  12083.               $End_BehaviourLine
  12084.               $BehaviourLine
  12085.                 $LabelId 
  12086.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  12087.                 $Cref DISC_10 
  12088.                 $VerdictId 
  12089.               $End_BehaviourLine
  12090.               $BehaviourLine
  12091.                 $LabelId 
  12092.                 $Line [2] ? DISC 
  12093.                 $Cref DISC_11 
  12094.                 $VerdictId 
  12095.               $End_BehaviourLine
  12096.               $BehaviourLine
  12097.                 $LabelId 
  12098.                 $Line [2] ? SABM 
  12099.                 $Cref SABM_11 
  12100.                 $VerdictId 
  12101.               $End_BehaviourLine
  12102.               $BehaviourLine
  12103.                 $LabelId 
  12104.                 $Line [2] ? DM 
  12105.                 $Cref DM_30 
  12106.                 $VerdictId 
  12107.               $End_BehaviourLine
  12108.               $BehaviourLine
  12109.                 $LabelId 
  12110.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12111.                 $Cref 
  12112.                 $VerdictId 
  12113.               $End_BehaviourLine
  12114.               $BehaviourLine
  12115.                 $LabelId 
  12116.                 $Line [3] GOTO L1 
  12117.                 $Cref 
  12118.                 $VerdictId 
  12119.               $End_BehaviourLine
  12120.               $BehaviourLine
  12121.                 $LabelId 
  12122.                 $Line [2] + OTHER_RESPONSE 
  12123.                 $Cref 
  12124.                 $VerdictId 
  12125.               $End_BehaviourLine
  12126.               $BehaviourLine
  12127.                 $LabelId 
  12128.                 $Line [2] ? TIMEOUT TMO1 
  12129.                 $Cref 
  12130.                 $VerdictId 
  12131.               $End_BehaviourLine
  12132.             $End_BehaviourDescription
  12133.           $End_TestCase
  12134.           $Begin_TestCase
  12135.             $TestCaseId DL4_205
  12136.             $TestGroupRef DL4/DL4_IMPROPER/
  12137.             $TestPurpose /* Verify that if the IUT,in the information transfer phase, receives an I/P=0 frame with an invalid N(R) value, then the IUT shall transmit an FRMR/F=0, with a properly encoded Z bit. */
  12138.             $DefaultsRef 
  12139.             $BehaviourDescription
  12140.               $BehaviourLine
  12141.                 $LabelId 
  12142.                 $Line [0] + DL4_STATE 
  12143.                 $Cref 
  12144.                 $VerdictId 
  12145.               $End_BehaviourLine
  12146.               $BehaviourLine
  12147.                 $LabelId 
  12148.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R+7) START TMO1 
  12149.                 $Cref I_30 
  12150.                 $VerdictId 
  12151.                 $Comment /* Invalid N(R)  */
  12152.               $End_BehaviourLine
  12153.               $BehaviourLine
  12154.                 $LabelId L1 
  12155.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='1000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H)] 
  12156.                 $Cref FRMR_30 
  12157.                 $VerdictId PASS 
  12158.               $End_BehaviourLine
  12159.               $BehaviourLine
  12160.                 $LabelId 
  12161.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H) AND (IUT_TYPE="ISO_7776")] 
  12162.                 $Cref FRMR_30 
  12163.                 $VerdictId PASS 
  12164.               $End_BehaviourLine
  12165.               $BehaviourLine
  12166.                 $LabelId 
  12167.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12168.                 $Cref 
  12169.                 $VerdictId 
  12170.               $End_BehaviourLine
  12171.               $BehaviourLine
  12172.                 $LabelId 
  12173.                 $Line [3] GOTO L1 
  12174.                 $Cref 
  12175.                 $VerdictId 
  12176.               $End_BehaviourLine
  12177.               $BehaviourLine
  12178.                 $LabelId 
  12179.                 $Line [2] + OTHER_RESPONSE 
  12180.                 $Cref 
  12181.                 $VerdictId 
  12182.               $End_BehaviourLine
  12183.               $BehaviourLine
  12184.                 $LabelId 
  12185.                 $Line [2] ? TIMEOUT TMO1 
  12186.                 $Cref 
  12187.                 $VerdictId FAIL 
  12188.               $End_BehaviourLine
  12189.             $End_BehaviourDescription
  12190.           $End_TestCase
  12191.           $Begin_TestCase
  12192.             $TestCaseId DL4_206
  12193.             $TestGroupRef DL4/DL4_IMPROPER/
  12194.             $TestPurpose /* Verify that in the information transfer phase transmits an FRMR/F=0 with a properly encoded Y bit, on receiving an I/P=0 frame with an information length which exceeds the maximum established length. */
  12195.             $DefaultsRef 
  12196.             $BehaviourDescription
  12197.               $BehaviourLine
  12198.                 $LabelId 
  12199.                 $Line [0] + DL4_STATE 
  12200.                 $Cref 
  12201.                 $VerdictId 
  12202.               $End_BehaviourLine
  12203.               $BehaviourLine
  12204.                 $LabelId 
  12205.                 $Line [1] ! I_Frame (I_Frame.control.mod8.nr:=V_R, I_Frame.control.mod8.ns:=V_S) START TMO1 
  12206.                 $Cref LONG_30 
  12207.                 $VerdictId 
  12208.                 $Comment /* Long (I) frame  */
  12209.               $End_BehaviourLine
  12210.               $BehaviourLine
  12211.                 $LabelId L1 
  12212.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0100'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='00'H)] 
  12213.                 $Cref FRMR_30 
  12214.                 $VerdictId PASS 
  12215.               $End_BehaviourLine
  12216.               $BehaviourLine
  12217.                 $LabelId 
  12218.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='00'H) AND (IUT_TYPE="ISO_7776")] 
  12219.                 $Cref FRMR_30 
  12220.                 $VerdictId PASS 
  12221.               $End_BehaviourLine
  12222.               $BehaviourLine
  12223.                 $LabelId 
  12224.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12225.                 $Cref 
  12226.                 $VerdictId 
  12227.               $End_BehaviourLine
  12228.               $BehaviourLine
  12229.                 $LabelId 
  12230.                 $Line [3] GOTO L1 
  12231.                 $Cref 
  12232.                 $VerdictId 
  12233.               $End_BehaviourLine
  12234.               $BehaviourLine
  12235.                 $LabelId 
  12236.                 $Line [2] + OTHER_RESPONSE 
  12237.                 $Cref 
  12238.                 $VerdictId 
  12239.               $End_BehaviourLine
  12240.               $BehaviourLine
  12241.                 $LabelId 
  12242.                 $Line [2] ? TIMEOUT TMO1 
  12243.                 $Cref 
  12244.                 $VerdictId FAIL 
  12245.               $End_BehaviourLine
  12246.             $End_BehaviourDescription
  12247.           $End_TestCase
  12248.           $Begin_TestCase
  12249.             $TestCaseId DL4_207
  12250.             $TestGroupRef DL4/DL4_IMPROPER/
  12251.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to a command frame with undefined or not implemented control field with P=TRUE. Verify also that the C/R bit shall be set to "0" along with a properly encoded W bit. */
  12252.             $DefaultsRef 
  12253.             $BehaviourDescription
  12254.               $BehaviourLine
  12255.                 $LabelId 
  12256.                 $Line [0] + DL4_STATE 
  12257.                 $Cref 
  12258.                 $VerdictId 
  12259.               $End_BehaviourLine
  12260.               $BehaviourLine
  12261.                 $LabelId 
  12262.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03FF'H) START TMO1 
  12263.                 $Cref HEX_1 
  12264.                 $VerdictId 
  12265.                 $Comment /* String '03FF'H is a command frame with an undefined or not implemented control field with P=1.  */
  12266.               $End_BehaviourLine
  12267.               $BehaviourLine
  12268.                 $LabelId L1 
  12269.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0001'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='FF'H)] 
  12270.                 $Cref FRMR_32 
  12271.                 $VerdictId PASS 
  12272.               $End_BehaviourLine
  12273.               $BehaviourLine
  12274.                 $LabelId 
  12275.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='FF'H) AND (IUT_TYPE="ISO_7776")] 
  12276.                 $Cref FRMR_32 
  12277.                 $VerdictId PASS 
  12278.               $End_BehaviourLine
  12279.               $BehaviourLine
  12280.                 $LabelId 
  12281.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12282.                 $Cref 
  12283.                 $VerdictId 
  12284.               $End_BehaviourLine
  12285.               $BehaviourLine
  12286.                 $LabelId 
  12287.                 $Line [3] GOTO L1 
  12288.                 $Cref 
  12289.                 $VerdictId 
  12290.               $End_BehaviourLine
  12291.               $BehaviourLine
  12292.                 $LabelId 
  12293.                 $Line [2] + OTHER_RESPONSE 
  12294.                 $Cref 
  12295.                 $VerdictId 
  12296.               $End_BehaviourLine
  12297.               $BehaviourLine
  12298.                 $LabelId 
  12299.                 $Line [2] ? TIMEOUT TMO1 
  12300.                 $Cref 
  12301.                 $VerdictId FAIL 
  12302.               $End_BehaviourLine
  12303.             $End_BehaviourDescription
  12304.           $End_TestCase
  12305.           $Begin_TestCase
  12306.             $TestCaseId DL4_208
  12307.             $TestGroupRef DL4/DL4_IMPROPER/
  12308.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to a response frame with an undefined or not implemented control field with F=0. Verify also that the C/R bit shall be set to "1" along with a properly encoded W bit. */
  12309.             $DefaultsRef 
  12310.             $BehaviourDescription
  12311.               $BehaviourLine
  12312.                 $LabelId 
  12313.                 $Line [0] + DL4_STATE 
  12314.                 $Cref 
  12315.                 $VerdictId 
  12316.               $End_BehaviourLine
  12317.               $BehaviourLine
  12318.                 $LabelId 
  12319.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='01EF'H) START TMO1 
  12320.                 $Cref HEX_1 
  12321.                 $VerdictId 
  12322.                 $Comment /* String '01EF'H is a response frame with an undefined or not implemented control field with F=0.  */
  12323.               $End_BehaviourLine
  12324.               $BehaviourLine
  12325.                 $LabelId L1 
  12326.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0001'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='EF'H)] 
  12327.                 $Cref FRMR_30 
  12328.                 $VerdictId PASS 
  12329.               $End_BehaviourLine
  12330.               $BehaviourLine
  12331.                 $LabelId 
  12332.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='EF'H) AND (IUT_TYPE="ISO_7776")] 
  12333.                 $Cref FRMR_30 
  12334.                 $VerdictId PASS 
  12335.               $End_BehaviourLine
  12336.               $BehaviourLine
  12337.                 $LabelId 
  12338.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12339.                 $Cref 
  12340.                 $VerdictId 
  12341.               $End_BehaviourLine
  12342.               $BehaviourLine
  12343.                 $LabelId 
  12344.                 $Line [3] GOTO L1 
  12345.                 $Cref 
  12346.                 $VerdictId 
  12347.               $End_BehaviourLine
  12348.               $BehaviourLine
  12349.                 $LabelId 
  12350.                 $Line [2] + OTHER_RESPONSE 
  12351.                 $Cref 
  12352.                 $VerdictId 
  12353.               $End_BehaviourLine
  12354.               $BehaviourLine
  12355.                 $LabelId 
  12356.                 $Line [2] ? TIMEOUT TMO1 
  12357.                 $Cref 
  12358.                 $VerdictId FAIL 
  12359.               $End_BehaviourLine
  12360.             $End_BehaviourDescription
  12361.           $End_TestCase
  12362.           $Begin_TestCase
  12363.             $TestCaseId DL4_209
  12364.             $TestGroupRef DL4/DL4_IMPROPER/
  12365.             $TestPurpose /* Verify that in the information transfer phase,the IUT shall transmit an FRMR/F=0 in response to a DM/F=0 with an information field. Verify also that the C/R bit shall be set to "TRUE" and the W and X bits shall be set properly. */
  12366.             $DefaultsRef 
  12367.             $BehaviourDescription
  12368.               $BehaviourLine
  12369.                 $LabelId 
  12370.                 $Line [0] + DL4_STATE 
  12371.                 $Cref 
  12372.                 $VerdictId 
  12373.               $End_BehaviourLine
  12374.               $BehaviourLine
  12375.                 $LabelId 
  12376.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='010FFF'H) START TMO1 
  12377.                 $Cref HEX_1 
  12378.                 $VerdictId 
  12379.                 $Comment /* DM/F=0 with single octet information field of "1"s.  */
  12380.               $End_BehaviourLine
  12381.               $BehaviourLine
  12382.                 $LabelId L1 
  12383.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='0F'H)] 
  12384.                 $Cref FRMR_30 
  12385.                 $VerdictId PASS 
  12386.               $End_BehaviourLine
  12387.               $BehaviourLine
  12388.                 $LabelId 
  12389.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='0F'H) AND (IUT_TYPE="ISO_7776")] 
  12390.                 $Cref FRMR_30 
  12391.                 $VerdictId PASS 
  12392.               $End_BehaviourLine
  12393.               $BehaviourLine
  12394.                 $LabelId 
  12395.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12396.                 $Cref 
  12397.                 $VerdictId 
  12398.               $End_BehaviourLine
  12399.               $BehaviourLine
  12400.                 $LabelId 
  12401.                 $Line [3] GOTO L1 
  12402.                 $Cref 
  12403.                 $VerdictId 
  12404.               $End_BehaviourLine
  12405.               $BehaviourLine
  12406.                 $LabelId 
  12407.                 $Line [2] + OTHER_RESPONSE 
  12408.                 $Cref 
  12409.                 $VerdictId 
  12410.               $End_BehaviourLine
  12411.               $BehaviourLine
  12412.                 $LabelId 
  12413.                 $Line [2] ? TIMEOUT TMO1 
  12414.                 $Cref 
  12415.                 $VerdictId FAIL 
  12416.               $End_BehaviourLine
  12417.             $End_BehaviourDescription
  12418.           $End_TestCase
  12419.           $Begin_TestCase
  12420.             $TestCaseId DL4_210
  12421.             $TestGroupRef DL4/DL4_IMPROPER/
  12422.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to a DISC/P=0 with an information field. Verify also that the C/R bit is set to "0"  and the W and X bits shall be set properly. */
  12423.             $DefaultsRef 
  12424.             $BehaviourDescription
  12425.               $BehaviourLine
  12426.                 $LabelId 
  12427.                 $Line [0] + DL4_STATE 
  12428.                 $Cref 
  12429.                 $VerdictId 
  12430.               $End_BehaviourLine
  12431.               $BehaviourLine
  12432.                 $LabelId 
  12433.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0343FF'H) START TMO1 
  12434.                 $Cref HEX_1 
  12435.                 $VerdictId 
  12436.                 $Comment /* DISC/P=0 with single octet information field of "1"s.  */
  12437.               $End_BehaviourLine
  12438.               $BehaviourLine
  12439.                 $LabelId L1 
  12440.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='43'H)] 
  12441.                 $Cref FRMR_30 
  12442.                 $VerdictId PASS 
  12443.               $End_BehaviourLine
  12444.               $BehaviourLine
  12445.                 $LabelId 
  12446.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='43'H) AND (IUT_TYPE="ISO_7776")] 
  12447.                 $Cref FRMR_30 
  12448.                 $VerdictId PASS 
  12449.               $End_BehaviourLine
  12450.               $BehaviourLine
  12451.                 $LabelId 
  12452.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12453.                 $Cref 
  12454.                 $VerdictId 
  12455.               $End_BehaviourLine
  12456.               $BehaviourLine
  12457.                 $LabelId 
  12458.                 $Line [3] GOTO L1 
  12459.                 $Cref 
  12460.                 $VerdictId 
  12461.               $End_BehaviourLine
  12462.               $BehaviourLine
  12463.                 $LabelId 
  12464.                 $Line [2] + OTHER_RESPONSE 
  12465.                 $Cref 
  12466.                 $VerdictId 
  12467.               $End_BehaviourLine
  12468.               $BehaviourLine
  12469.                 $LabelId 
  12470.                 $Line [2] ? TIMEOUT TMO1 
  12471.                 $Cref 
  12472.                 $VerdictId FAIL 
  12473.               $End_BehaviourLine
  12474.             $End_BehaviourDescription
  12475.           $End_TestCase
  12476.           $Begin_TestCase
  12477.             $TestCaseId DL4_211
  12478.             $TestGroupRef DL4/DL4_IMPROPER/
  12479.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to a SABM/P=1 with an informtion field. Verify also that the C/R bit is set to "0" and the W and X bits shall be set properly. */
  12480.             $DefaultsRef 
  12481.             $BehaviourDescription
  12482.               $BehaviourLine
  12483.                 $LabelId 
  12484.                 $Line [0] + DL4_STATE 
  12485.                 $Cref 
  12486.                 $VerdictId 
  12487.               $End_BehaviourLine
  12488.               $BehaviourLine
  12489.                 $LabelId 
  12490.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type := '033FFF'H) START TMO1 
  12491.                 $Cref HEX_1 
  12492.                 $VerdictId 
  12493.                 $Comment /* SABM/P=1 with single octet information field of "1"s.  */
  12494.               $End_BehaviourLine
  12495.               $BehaviourLine
  12496.                 $LabelId L1 
  12497.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='3F'H)] 
  12498.                 $Cref FRMR_31 
  12499.                 $VerdictId PASS 
  12500.               $End_BehaviourLine
  12501.               $BehaviourLine
  12502.                 $LabelId 
  12503.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='3F'H) AND (IUT_TYPE="ISO_7776")] 
  12504.                 $Cref FRMR_31 
  12505.                 $VerdictId PASS 
  12506.               $End_BehaviourLine
  12507.               $BehaviourLine
  12508.                 $LabelId 
  12509.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12510.                 $Cref 
  12511.                 $VerdictId 
  12512.               $End_BehaviourLine
  12513.               $BehaviourLine
  12514.                 $LabelId 
  12515.                 $Line [3] GOTO L1 
  12516.                 $Cref 
  12517.                 $VerdictId 
  12518.               $End_BehaviourLine
  12519.               $BehaviourLine
  12520.                 $LabelId 
  12521.                 $Line [2] + OTHER_RESPONSE 
  12522.                 $Cref 
  12523.                 $VerdictId 
  12524.               $End_BehaviourLine
  12525.               $BehaviourLine
  12526.                 $LabelId 
  12527.                 $Line [2] ? TIMEOUT TMO1 
  12528.                 $Cref 
  12529.                 $VerdictId FAIL 
  12530.               $End_BehaviourLine
  12531.             $End_BehaviourDescription
  12532.           $End_TestCase
  12533.           $Begin_TestCase
  12534.             $TestCaseId DL4_212
  12535.             $TestGroupRef DL4/DL4_IMPROPER/
  12536.             $TestPurpose /* Verify that in the information transfer phase,the IUT transmits an FRMR/F=0 in response to a UA/F=0 with an information field. Verify also the C/R bit is set to "1" and the W and X bits shall be set properly. */
  12537.             $DefaultsRef 
  12538.             $BehaviourDescription
  12539.               $BehaviourLine
  12540.                 $LabelId 
  12541.                 $Line [0] + DL4_STATE 
  12542.                 $Cref 
  12543.                 $VerdictId 
  12544.               $End_BehaviourLine
  12545.               $BehaviourLine
  12546.                 $LabelId 
  12547.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0163FF'H) START TMO1 
  12548.                 $Cref HEX_1 
  12549.                 $VerdictId 
  12550.                 $Comment /* UA/F=0 with single octet information field of "1"s.  */
  12551.               $End_BehaviourLine
  12552.               $BehaviourLine
  12553.                 $LabelId L1 
  12554.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='63'H)] 
  12555.                 $Cref FRMR_30 
  12556.                 $VerdictId PASS 
  12557.               $End_BehaviourLine
  12558.               $BehaviourLine
  12559.                 $LabelId 
  12560.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='E0'H) AND (FRMR.i_field.mod8.control='63'H) AND (IUT_TYPE="ISO_7776")] 
  12561.                 $Cref FRMR_30 
  12562.                 $VerdictId PASS 
  12563.               $End_BehaviourLine
  12564.               $BehaviourLine
  12565.                 $LabelId 
  12566.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12567.                 $Cref 
  12568.                 $VerdictId 
  12569.               $End_BehaviourLine
  12570.               $BehaviourLine
  12571.                 $LabelId 
  12572.                 $Line [3] GOTO L1 
  12573.                 $Cref 
  12574.                 $VerdictId 
  12575.               $End_BehaviourLine
  12576.               $BehaviourLine
  12577.                 $LabelId 
  12578.                 $Line [2] + OTHER_RESPONSE 
  12579.                 $Cref 
  12580.                 $VerdictId 
  12581.               $End_BehaviourLine
  12582.               $BehaviourLine
  12583.                 $LabelId 
  12584.                 $Line [2] ? TIMEOUT TMO1 
  12585.                 $Cref 
  12586.                 $VerdictId FAIL 
  12587.               $End_BehaviourLine
  12588.             $End_BehaviourDescription
  12589.           $End_TestCase
  12590.           $Begin_TestCase
  12591.             $TestCaseId DL4_213
  12592.             $TestGroupRef DL4/DL4_IMPROPER/
  12593.             $TestPurpose /* Verify that in the information transfer phase ,the IUT shall transmit an FRMR/F=0 in response to an RR/F=0 with an information field. Verify also that the C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  12594.             $DefaultsRef 
  12595.             $BehaviourDescription
  12596.               $BehaviourLine
  12597.                 $LabelId 
  12598.                 $Line [0] + DL4_STATE 
  12599.                 $Cref 
  12600.                 $VerdictId 
  12601.               $End_BehaviourLine
  12602.               $BehaviourLine
  12603.                 $LabelId 
  12604.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  12605.                 $Cref RR_L_10 
  12606.                 $VerdictId 
  12607.               $End_BehaviourLine
  12608.               $BehaviourLine
  12609.                 $LabelId L1 
  12610.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='01'H)] 
  12611.                 $Cref FRMR_30 
  12612.                 $VerdictId PASS 
  12613.               $End_BehaviourLine
  12614.               $BehaviourLine
  12615.                 $LabelId 
  12616.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='01'H) AND (IUT_TYPE="ISO_7776")] 
  12617.                 $Cref FRMR_30 
  12618.                 $VerdictId PASS 
  12619.               $End_BehaviourLine
  12620.               $BehaviourLine
  12621.                 $LabelId 
  12622.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12623.                 $Cref 
  12624.                 $VerdictId 
  12625.               $End_BehaviourLine
  12626.               $BehaviourLine
  12627.                 $LabelId 
  12628.                 $Line [3] GOTO L1 
  12629.                 $Cref 
  12630.                 $VerdictId 
  12631.               $End_BehaviourLine
  12632.               $BehaviourLine
  12633.                 $LabelId 
  12634.                 $Line [2] + OTHER_RESPONSE 
  12635.                 $Cref 
  12636.                 $VerdictId 
  12637.               $End_BehaviourLine
  12638.               $BehaviourLine
  12639.                 $LabelId 
  12640.                 $Line [2] ? TIMEOUT TMO1 
  12641.                 $Cref 
  12642.                 $VerdictId FAIL 
  12643.               $End_BehaviourLine
  12644.             $End_BehaviourDescription
  12645.           $End_TestCase
  12646.           $Begin_TestCase
  12647.             $TestCaseId DL4_214
  12648.             $TestGroupRef DL4/DL4_IMPROPER/
  12649.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to an RNR/F=0 with an information field. Verify also that the C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  12650.             $DefaultsRef 
  12651.             $Comment /*   */
  12652.             $BehaviourDescription
  12653.               $BehaviourLine
  12654.                 $LabelId 
  12655.                 $Line [0] + DL4_STATE 
  12656.                 $Cref 
  12657.                 $VerdictId 
  12658.               $End_BehaviourLine
  12659.               $BehaviourLine
  12660.                 $LabelId 
  12661.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  12662.                 $Cref RNR_L_10 
  12663.                 $VerdictId 
  12664.               $End_BehaviourLine
  12665.               $BehaviourLine
  12666.                 $LabelId L1 
  12667.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='05'H)] 
  12668.                 $Cref FRMR_30 
  12669.                 $VerdictId PASS 
  12670.               $End_BehaviourLine
  12671.               $BehaviourLine
  12672.                 $LabelId 
  12673.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='05'H) AND (IUT_TYPE="ISO_7776")] 
  12674.                 $Cref FRMR_30 
  12675.                 $VerdictId PASS 
  12676.               $End_BehaviourLine
  12677.               $BehaviourLine
  12678.                 $LabelId 
  12679.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12680.                 $Cref 
  12681.                 $VerdictId 
  12682.               $End_BehaviourLine
  12683.               $BehaviourLine
  12684.                 $LabelId 
  12685.                 $Line [3] GOTO L1 
  12686.                 $Cref 
  12687.                 $VerdictId 
  12688.               $End_BehaviourLine
  12689.               $BehaviourLine
  12690.                 $LabelId 
  12691.                 $Line [2] + OTHER_RESPONSE 
  12692.                 $Cref 
  12693.                 $VerdictId 
  12694.               $End_BehaviourLine
  12695.               $BehaviourLine
  12696.                 $LabelId 
  12697.                 $Line [2] ? TIMEOUT TMO1 
  12698.                 $Cref 
  12699.                 $VerdictId FAIL 
  12700.               $End_BehaviourLine
  12701.             $End_BehaviourDescription
  12702.           $End_TestCase
  12703.           $Begin_TestCase
  12704.             $TestCaseId DL4_215
  12705.             $TestGroupRef DL4/DL4_IMPROPER/
  12706.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=0 in response to an REJ/F=0 with an information field. Verify also that the C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  12707.             $DefaultsRef 
  12708.             $BehaviourDescription
  12709.               $BehaviourLine
  12710.                 $LabelId 
  12711.                 $Line [0] + DL4_STATE 
  12712.                 $Cref 
  12713.                 $VerdictId 
  12714.               $End_BehaviourLine
  12715.               $BehaviourLine
  12716.                 $LabelId 
  12717.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  12718.                 $Cref REJ_L_10 
  12719.                 $VerdictId 
  12720.               $End_BehaviourLine
  12721.               $BehaviourLine
  12722.                 $LabelId L1 
  12723.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='09'H)] 
  12724.                 $Cref FRMR_30 
  12725.                 $VerdictId PASS 
  12726.               $End_BehaviourLine
  12727.               $BehaviourLine
  12728.                 $LabelId 
  12729.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='09'H) AND (IUT_TYPE="ISO_7776")] 
  12730.                 $Cref FRMR_30 
  12731.                 $VerdictId PASS 
  12732.               $End_BehaviourLine
  12733.               $BehaviourLine
  12734.                 $LabelId 
  12735.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12736.                 $Cref 
  12737.                 $VerdictId 
  12738.               $End_BehaviourLine
  12739.               $BehaviourLine
  12740.                 $LabelId 
  12741.                 $Line [3] GOTO L1 
  12742.                 $Cref 
  12743.                 $VerdictId 
  12744.               $End_BehaviourLine
  12745.               $BehaviourLine
  12746.                 $LabelId 
  12747.                 $Line [2] + OTHER_RESPONSE 
  12748.                 $Cref 
  12749.                 $VerdictId 
  12750.               $End_BehaviourLine
  12751.               $BehaviourLine
  12752.                 $LabelId 
  12753.                 $Line [2] ? TIMEOUT TMO1 
  12754.                 $Cref 
  12755.                 $VerdictId FAIL 
  12756.               $End_BehaviourLine
  12757.             $End_BehaviourDescription
  12758.           $End_TestCase
  12759.           $Begin_TestCase
  12760.             $TestCaseId DL4_216
  12761.             $TestGroupRef DL4/DL4_IMPROPER/
  12762.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. Verify also that the C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  12763.             $DefaultsRef 
  12764.             $BehaviourDescription
  12765.               $BehaviourLine
  12766.                 $LabelId 
  12767.                 $Line [0] + DL4_STATE 
  12768.                 $Cref 
  12769.                 $VerdictId 
  12770.               $End_BehaviourLine
  12771.               $BehaviourLine
  12772.                 $LabelId 
  12773.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  12774.                 $Cref RR_L_31 
  12775.                 $VerdictId 
  12776.               $End_BehaviourLine
  12777.               $BehaviourLine
  12778.                 $LabelId L1 
  12779.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='11'H)] 
  12780.                 $Cref FRMR_31 
  12781.                 $VerdictId PASS 
  12782.               $End_BehaviourLine
  12783.               $BehaviourLine
  12784.                 $LabelId 
  12785.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='11'H) AND (IUT_TYPE="ISO_7776")] 
  12786.                 $Cref FRMR_31 
  12787.                 $VerdictId PASS 
  12788.               $End_BehaviourLine
  12789.               $BehaviourLine
  12790.                 $LabelId 
  12791.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12792.                 $Cref 
  12793.                 $VerdictId 
  12794.               $End_BehaviourLine
  12795.               $BehaviourLine
  12796.                 $LabelId 
  12797.                 $Line [3] GOTO L1 
  12798.                 $Cref 
  12799.                 $VerdictId 
  12800.               $End_BehaviourLine
  12801.               $BehaviourLine
  12802.                 $LabelId 
  12803.                 $Line [2] + OTHER_RESPONSE 
  12804.                 $Cref 
  12805.                 $VerdictId 
  12806.               $End_BehaviourLine
  12807.               $BehaviourLine
  12808.                 $LabelId 
  12809.                 $Line [2] ? TIMEOUT TMO1 
  12810.                 $Cref 
  12811.                 $VerdictId FAIL 
  12812.               $End_BehaviourLine
  12813.             $End_BehaviourDescription
  12814.           $End_TestCase
  12815.           $Begin_TestCase
  12816.             $TestCaseId DL4_217
  12817.             $TestGroupRef DL4/DL4_IMPROPER/
  12818.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 frame in response to an RNR/P=1 with an information field. Verify also that the C/R bit shall be set to "FALSE" and the W and X bits shall be set properly. */
  12819.             $DefaultsRef 
  12820.             $BehaviourDescription
  12821.               $BehaviourLine
  12822.                 $LabelId 
  12823.                 $Line [0] + DL4_STATE 
  12824.                 $Cref 
  12825.                 $VerdictId 
  12826.               $End_BehaviourLine
  12827.               $BehaviourLine
  12828.                 $LabelId 
  12829.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  12830.                 $Cref RNR_L_31 
  12831.                 $VerdictId 
  12832.               $End_BehaviourLine
  12833.               $BehaviourLine
  12834.                 $LabelId L1 
  12835.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='15'H)] 
  12836.                 $Cref FRMR_31 
  12837.                 $VerdictId PASS 
  12838.               $End_BehaviourLine
  12839.               $BehaviourLine
  12840.                 $LabelId 
  12841.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='15'H) AND (IUT_TYPE="ISO_7776")] 
  12842.                 $Cref FRMR_31 
  12843.                 $VerdictId PASS 
  12844.               $End_BehaviourLine
  12845.               $BehaviourLine
  12846.                 $LabelId 
  12847.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12848.                 $Cref 
  12849.                 $VerdictId 
  12850.               $End_BehaviourLine
  12851.               $BehaviourLine
  12852.                 $LabelId 
  12853.                 $Line [3] GOTO L1 
  12854.                 $Cref 
  12855.                 $VerdictId 
  12856.               $End_BehaviourLine
  12857.               $BehaviourLine
  12858.                 $LabelId 
  12859.                 $Line [2] + OTHER_RESPONSE 
  12860.                 $Cref 
  12861.                 $VerdictId 
  12862.               $End_BehaviourLine
  12863.               $BehaviourLine
  12864.                 $LabelId 
  12865.                 $Line [2] ? TIMEOUT TMO1 
  12866.                 $Cref 
  12867.                 $VerdictId FAIL 
  12868.               $End_BehaviourLine
  12869.             $End_BehaviourDescription
  12870.           $End_TestCase
  12871.           $Begin_TestCase
  12872.             $TestCaseId DL4_218
  12873.             $TestGroupRef DL4/DL4_IMPROPER/
  12874.             $TestPurpose /* Verify that in the information transfer phase, the IUT shall transmit an FRMR/F=1 in response to an REJ/P=1 with an information field. Verify also that the C/R bit shall be set to "FALSE" and the W and X bits shall be set properly. */
  12875.             $DefaultsRef 
  12876.             $BehaviourDescription
  12877.               $BehaviourLine
  12878.                 $LabelId 
  12879.                 $Line [0] + DL4_STATE 
  12880.                 $Cref 
  12881.                 $VerdictId 
  12882.               $End_BehaviourLine
  12883.               $BehaviourLine
  12884.                 $LabelId 
  12885.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  12886.                 $Cref REJ_L_31 
  12887.                 $VerdictId 
  12888.               $End_BehaviourLine
  12889.               $BehaviourLine
  12890.                 $LabelId L1 
  12891.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='19'H)] 
  12892.                 $Cref FRMR_31 
  12893.                 $VerdictId PASS 
  12894.               $End_BehaviourLine
  12895.               $BehaviourLine
  12896.                 $LabelId 
  12897.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='19'H) AND (IUT_TYPE="ISO_7776")] 
  12898.                 $Cref FRMR_31 
  12899.                 $VerdictId PASS 
  12900.               $End_BehaviourLine
  12901.               $BehaviourLine
  12902.                 $LabelId 
  12903.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  12904.                 $Cref 
  12905.                 $VerdictId 
  12906.               $End_BehaviourLine
  12907.               $BehaviourLine
  12908.                 $LabelId 
  12909.                 $Line [3] GOTO L1 
  12910.                 $Cref 
  12911.                 $VerdictId 
  12912.               $End_BehaviourLine
  12913.               $BehaviourLine
  12914.                 $LabelId 
  12915.                 $Line [2] + OTHER_RESPONSE 
  12916.                 $Cref 
  12917.                 $VerdictId 
  12918.               $End_BehaviourLine
  12919.               $BehaviourLine
  12920.                 $LabelId 
  12921.                 $Line [2] ? TIMEOUT TMO1 
  12922.                 $Cref 
  12923.                 $VerdictId FAIL 
  12924.               $End_BehaviourLine
  12925.             $End_BehaviourDescription
  12926.           $End_TestCase
  12927.           $Begin_TestCase
  12928.             $TestCaseId DL4_219
  12929.             $TestGroupRef DL4/DL4_IMPROPER/
  12930.             $TestPurpose /* Verify that the IUT discards an I frame with an FCS error in the information transfer phase. */
  12931.             $DefaultsRef 
  12932.             $BehaviourDescription
  12933.               $BehaviourLine
  12934.                 $LabelId 
  12935.                 $Line [0] + DL4_STATE 
  12936.                 $Cref 
  12937.                 $VerdictId 
  12938.               $End_BehaviourLine
  12939.               $BehaviourLine
  12940.                 $LabelId 
  12941.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='031000'H) START TMO1 
  12942.                 $Cref FCS_ERROR_1 
  12943.                 $VerdictId 
  12944.                 $Comment /* I frame with FCS error  */
  12945.               $End_BehaviourLine
  12946.               $BehaviourLine
  12947.                 $LabelId L1 
  12948.                 $Line [2] ? TIMEOUT TMO1 
  12949.                 $Cref 
  12950.                 $VerdictId (PASS) 
  12951.               $End_BehaviourLine
  12952.               $BehaviourLine
  12953.                 $LabelId 
  12954.                 $Line [3] + DL4_CHK2 
  12955.                 $Cref 
  12956.                 $VerdictId 
  12957.               $End_BehaviourLine
  12958.               $BehaviourLine
  12959.                 $LabelId 
  12960.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  12961.                 $Cref 
  12962.                 $VerdictId 
  12963.               $End_BehaviourLine
  12964.               $BehaviourLine
  12965.                 $LabelId 
  12966.                 $Line [3] GOTO L1 
  12967.                 $Cref 
  12968.                 $VerdictId 
  12969.               $End_BehaviourLine
  12970.               $BehaviourLine
  12971.                 $LabelId 
  12972.                 $Line [2] + OTHER_RESPONSE 
  12973.                 $Cref 
  12974.                 $VerdictId 
  12975.               $End_BehaviourLine
  12976.             $End_BehaviourDescription
  12977.           $End_TestCase
  12978.           $Begin_TestCase
  12979.             $TestCaseId DL4_220
  12980.             $TestGroupRef DL4/DL4_IMPROPER/
  12981.             $TestPurpose /* Verify that the IUT discards an I/P=1 frame with an incorrect address in information transfer phase. */
  12982.             $DefaultsRef 
  12983.             $BehaviourDescription
  12984.               $BehaviourLine
  12985.                 $LabelId 
  12986.                 $Line [0] + DL4_STATE 
  12987.                 $Cref 
  12988.                 $VerdictId 
  12989.               $End_BehaviourLine
  12990.               $BehaviourLine
  12991.                 $LabelId 
  12992.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  12993.                 $Cref I_4(P_F_BIT) 
  12994.                 $VerdictId 
  12995.                 $Comment /* I frame with invalid address  */
  12996.               $End_BehaviourLine
  12997.               $BehaviourLine
  12998.                 $LabelId L1 
  12999.                 $Line [2] ? TIMEOUT TMO1 
  13000.                 $Cref 
  13001.                 $VerdictId (PASS) 
  13002.               $End_BehaviourLine
  13003.               $BehaviourLine
  13004.                 $LabelId 
  13005.                 $Line [3] + DL4_CHK2 
  13006.                 $Cref 
  13007.                 $VerdictId 
  13008.               $End_BehaviourLine
  13009.               $BehaviourLine
  13010.                 $LabelId 
  13011.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  13012.                 $Cref 
  13013.                 $VerdictId 
  13014.               $End_BehaviourLine
  13015.               $BehaviourLine
  13016.                 $LabelId 
  13017.                 $Line [3] GOTO L1 
  13018.                 $Cref 
  13019.                 $VerdictId 
  13020.               $End_BehaviourLine
  13021.               $BehaviourLine
  13022.                 $LabelId 
  13023.                 $Line [2] + OTHER_RESPONSE 
  13024.                 $Cref 
  13025.                 $VerdictId 
  13026.               $End_BehaviourLine
  13027.             $End_BehaviourDescription
  13028.           $End_TestCase
  13029.           $Begin_TestCase
  13030.             $TestCaseId DL4_221
  13031.             $TestGroupRef DL4/DL4_IMPROPER/
  13032.             $TestPurpose /* Verify that the IUT discards a frame which is too short in the information transfer phase. */
  13033.             $DefaultsRef 
  13034.             $BehaviourDescription
  13035.               $BehaviourLine
  13036.                 $LabelId 
  13037.                 $Line [0] + DL4_STATE 
  13038.                 $Cref 
  13039.                 $VerdictId 
  13040.               $End_BehaviourLine
  13041.               $BehaviourLine
  13042.                 $LabelId 
  13043.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03'H) START TMO1 
  13044.                 $Cref HEX_1 
  13045.                 $VerdictId 
  13046.                 $Comment /* Frame with less than 32 bits.  */
  13047.               $End_BehaviourLine
  13048.               $BehaviourLine
  13049.                 $LabelId L1 
  13050.                 $Line [2] ? TIMEOUT TMO1 
  13051.                 $Cref 
  13052.                 $VerdictId (PASS) 
  13053.               $End_BehaviourLine
  13054.               $BehaviourLine
  13055.                 $LabelId 
  13056.                 $Line [3] + DL4_CHK2 
  13057.                 $Cref 
  13058.                 $VerdictId 
  13059.               $End_BehaviourLine
  13060.               $BehaviourLine
  13061.                 $LabelId 
  13062.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  13063.                 $Cref 
  13064.                 $VerdictId 
  13065.               $End_BehaviourLine
  13066.               $BehaviourLine
  13067.                 $LabelId 
  13068.                 $Line [3] GOTO L1 
  13069.                 $Cref 
  13070.                 $VerdictId 
  13071.               $End_BehaviourLine
  13072.               $BehaviourLine
  13073.                 $LabelId 
  13074.                 $Line [2] + OTHER_RESPONSE 
  13075.                 $Cref 
  13076.                 $VerdictId 
  13077.               $End_BehaviourLine
  13078.             $End_BehaviourDescription
  13079.           $End_TestCase
  13080.           $Begin_TestCase
  13081.             $TestCaseId DL4_222
  13082.             $TestGroupRef DL4/DL4_IMPROPER/
  13083.             $TestPurpose /* Verify that the IUT discards an I/P=1 frame which is aborted before the closing flag in the information transfer phase. */
  13084.             $DefaultsRef 
  13085.             $BehaviourDescription
  13086.               $BehaviourLine
  13087.                 $LabelId 
  13088.                 $Line [0] + DL4_STATE 
  13089.                 $Cref 
  13090.                 $VerdictId 
  13091.               $End_BehaviourLine
  13092.               $BehaviourLine
  13093.                 $LabelId 
  13094.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type := '031000'H) START TMO1 
  13095.                 $Cref ABORT_1 
  13096.                 $VerdictId 
  13097.                 $Comment /* Frame abortion may take place anywhere after the string, in which case extra octets will be added before abortion.  */
  13098.               $End_BehaviourLine
  13099.               $BehaviourLine
  13100.                 $LabelId L1 
  13101.                 $Line [2] ? TIMEOUT TMO1 
  13102.                 $Cref 
  13103.                 $VerdictId (PASS) 
  13104.               $End_BehaviourLine
  13105.               $BehaviourLine
  13106.                 $LabelId 
  13107.                 $Line [3] + DL4_CHK2 
  13108.                 $Cref 
  13109.                 $VerdictId 
  13110.               $End_BehaviourLine
  13111.               $BehaviourLine
  13112.                 $LabelId 
  13113.                 $Line [2] + NORMAL_INFORMATION_TRANSFER 
  13114.                 $Cref 
  13115.                 $VerdictId 
  13116.               $End_BehaviourLine
  13117.               $BehaviourLine
  13118.                 $LabelId 
  13119.                 $Line [3] GOTO L1 
  13120.                 $Cref 
  13121.                 $VerdictId 
  13122.               $End_BehaviourLine
  13123.               $BehaviourLine
  13124.                 $LabelId 
  13125.                 $Line [2] + OTHER_RESPONSE 
  13126.                 $Cref 
  13127.                 $VerdictId 
  13128.               $End_BehaviourLine
  13129.             $End_BehaviourDescription
  13130.           $End_TestCase
  13131.         $End_TestGroup
  13132.         $TestGroup
  13133.           $TestGroupId DL4_INOPPORTUNE
  13134.           $Begin_TestCase
  13135.             $TestCaseId DL4_301
  13136.             $TestGroupRef DL4/DL4_INOPPORTUNE/
  13137.             $TestPurpose /* Verify proper IUT behavior when the IUT receives in the information transfer phase, an unsolicited RR/F=1 response. */
  13138.             $DefaultsRef 
  13139.             $BehaviourDescription
  13140.               $BehaviourLine
  13141.                 $LabelId 
  13142.                 $Line [0] + DL4_STATE 
  13143.                 $Cref 
  13144.                 $VerdictId 
  13145.               $End_BehaviourLine
  13146.               $BehaviourLine
  13147.                 $LabelId 
  13148.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  13149.                 $Cref RR_13 
  13150.                 $VerdictId (PASS) 
  13151.               $End_BehaviourLine
  13152.               $BehaviourLine
  13153.                 $LabelId L1 
  13154.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  13155.                 $Cref SABM_10 
  13156.                 $VerdictId 
  13157.               $End_BehaviourLine
  13158.               $BehaviourLine
  13159.                 $LabelId 
  13160.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  13161.                 $Cref DISC_10 
  13162.                 $VerdictId 
  13163.               $End_BehaviourLine
  13164.               $BehaviourLine
  13165.                 $LabelId 
  13166.                 $Line [2] ? DISC 
  13167.                 $Cref DISC_11 
  13168.                 $VerdictId 
  13169.               $End_BehaviourLine
  13170.               $BehaviourLine
  13171.                 $LabelId 
  13172.                 $Line [2] ? SABM 
  13173.                 $Cref SABM_11 
  13174.                 $VerdictId 
  13175.               $End_BehaviourLine
  13176.               $BehaviourLine
  13177.                 $LabelId 
  13178.                 $Line [2] ? DM 
  13179.                 $Cref DM_30 
  13180.                 $VerdictId 
  13181.               $End_BehaviourLine
  13182.               $BehaviourLine
  13183.                 $LabelId 
  13184.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  13185.                 $Cref 
  13186.                 $VerdictId 
  13187.               $End_BehaviourLine
  13188.               $BehaviourLine
  13189.                 $LabelId 
  13190.                 $Line [3] GOTO L1 
  13191.                 $Cref 
  13192.                 $VerdictId 
  13193.               $End_BehaviourLine
  13194.               $BehaviourLine
  13195.                 $LabelId 
  13196.                 $Line [2] + OTHER_RESPONSE 
  13197.                 $Cref 
  13198.                 $VerdictId 
  13199.               $End_BehaviourLine
  13200.               $BehaviourLine
  13201.                 $LabelId 
  13202.                 $Line [2] ? TIMEOUT TMO1 
  13203.                 $Cref 
  13204.                 $VerdictId 
  13205.               $End_BehaviourLine
  13206.             $End_BehaviourDescription
  13207.           $End_TestCase
  13208.           $Begin_TestCase
  13209.             $TestCaseId DL4_302
  13210.             $TestGroupRef DL4/DL4_INOPPORTUNE/
  13211.             $TestPurpose /* Verify proper IUT behavior when the IUT receives in the information transfer phase, an unsolicited RNR/F=1 response. */
  13212.             $DefaultsRef 
  13213.             $BehaviourDescription
  13214.               $BehaviourLine
  13215.                 $LabelId 
  13216.                 $Line [0] + DL4_STATE 
  13217.                 $Cref 
  13218.                 $VerdictId 
  13219.               $End_BehaviourLine
  13220.               $BehaviourLine
  13221.                 $LabelId 
  13222.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  13223.                 $Cref RNR_11 
  13224.                 $VerdictId (PASS) 
  13225.               $End_BehaviourLine
  13226.               $BehaviourLine
  13227.                 $LabelId L1 
  13228.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  13229.                 $Cref SABM_10 
  13230.                 $VerdictId 
  13231.               $End_BehaviourLine
  13232.               $BehaviourLine
  13233.                 $LabelId 
  13234.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  13235.                 $Cref DISC_10 
  13236.                 $VerdictId 
  13237.               $End_BehaviourLine
  13238.               $BehaviourLine
  13239.                 $LabelId 
  13240.                 $Line [2] ? DISC 
  13241.                 $Cref DISC_11 
  13242.                 $VerdictId 
  13243.               $End_BehaviourLine
  13244.               $BehaviourLine
  13245.                 $LabelId 
  13246.                 $Line [2] ? SABM 
  13247.                 $Cref SABM_11 
  13248.                 $VerdictId 
  13249.               $End_BehaviourLine
  13250.               $BehaviourLine
  13251.                 $LabelId 
  13252.                 $Line [2] ? DM 
  13253.                 $Cref DM_30 
  13254.                 $VerdictId 
  13255.               $End_BehaviourLine
  13256.               $BehaviourLine
  13257.                 $LabelId 
  13258.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  13259.                 $Cref 
  13260.                 $VerdictId 
  13261.               $End_BehaviourLine
  13262.               $BehaviourLine
  13263.                 $LabelId 
  13264.                 $Line [3] GOTO L1 
  13265.                 $Cref 
  13266.                 $VerdictId 
  13267.               $End_BehaviourLine
  13268.               $BehaviourLine
  13269.                 $LabelId 
  13270.                 $Line [2] + OTHER_RESPONSE 
  13271.                 $Cref 
  13272.                 $VerdictId 
  13273.               $End_BehaviourLine
  13274.               $BehaviourLine
  13275.                 $LabelId 
  13276.                 $Line [2] ? TIMEOUT TMO1 
  13277.                 $Cref 
  13278.                 $VerdictId 
  13279.               $End_BehaviourLine
  13280.             $End_BehaviourDescription
  13281.           $End_TestCase
  13282.           $Begin_TestCase
  13283.             $TestCaseId DL4_303
  13284.             $TestGroupRef DL4/DL4_INOPPORTUNE/
  13285.             $TestPurpose /* Verify proper IUT behavior when the IUT receives in the information transfer phase, an unsolicited REJ/F=1 response. */
  13286.             $DefaultsRef 
  13287.             $BehaviourDescription
  13288.               $BehaviourLine
  13289.                 $LabelId 
  13290.                 $Line [0] + DL4_STATE 
  13291.                 $Cref 
  13292.                 $VerdictId 
  13293.               $End_BehaviourLine
  13294.               $BehaviourLine
  13295.                 $LabelId 
  13296.                 $Line [1] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  13297.                 $Cref REJ_11 
  13298.                 $VerdictId (PASS) 
  13299.               $End_BehaviourLine
  13300.               $BehaviourLine
  13301.                 $LabelId L1 
  13302.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  13303.                 $Cref SABM_10 
  13304.                 $VerdictId 
  13305.               $End_BehaviourLine
  13306.               $BehaviourLine
  13307.                 $LabelId 
  13308.                 $Line [2] ? DISC 
  13309.                 $Cref DISC_11 
  13310.                 $VerdictId 
  13311.               $End_BehaviourLine
  13312.               $BehaviourLine
  13313.                 $LabelId 
  13314.                 $Line [2] ? SABM 
  13315.                 $Cref SABM_11 
  13316.                 $VerdictId 
  13317.               $End_BehaviourLine
  13318.               $BehaviourLine
  13319.                 $LabelId 
  13320.                 $Line [2] ? DM 
  13321.                 $Cref DM_30 
  13322.                 $VerdictId 
  13323.               $End_BehaviourLine
  13324.               $BehaviourLine
  13325.                 $LabelId 
  13326.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL4 
  13327.                 $Cref 
  13328.                 $VerdictId 
  13329.               $End_BehaviourLine
  13330.               $BehaviourLine
  13331.                 $LabelId 
  13332.                 $Line [3] GOTO L1 
  13333.                 $Cref 
  13334.                 $VerdictId 
  13335.               $End_BehaviourLine
  13336.               $BehaviourLine
  13337.                 $LabelId 
  13338.                 $Line [2] + OTHER_RESPONSE 
  13339.                 $Cref 
  13340.                 $VerdictId 
  13341.               $End_BehaviourLine
  13342.               $BehaviourLine
  13343.                 $LabelId 
  13344.                 $Line [2] ? TIMEOUT TMO1 
  13345.                 $Cref 
  13346.                 $VerdictId 
  13347.               $End_BehaviourLine
  13348.             $End_BehaviourDescription
  13349.           $End_TestCase
  13350.         $End_TestGroup
  13351.       $End_TestGroup
  13352.       $TestGroup
  13353.         $TestGroupId DL5
  13354.         $TestGroup
  13355.           $TestGroupId DL5_PROPER
  13356.           $Begin_TestCase
  13357.             $TestCaseId DL5_101
  13358.             $TestGroupRef DL5/DL5_PROPER/
  13359.             $TestPurpose /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 in the frame rejection condition. */
  13360.             $DefaultsRef 
  13361.             $BehaviourDescription
  13362.               $BehaviourLine
  13363.                 $LabelId 
  13364.                 $Line [0] + DL5_STATE 
  13365.                 $Cref 
  13366.                 $VerdictId 
  13367.               $End_BehaviourLine
  13368.               $BehaviourLine
  13369.                 $LabelId 
  13370.                 $Line [1] ! DISC START TMO1 
  13371.                 $Cref DISC_31 
  13372.                 $VerdictId 
  13373.               $End_BehaviourLine
  13374.               $BehaviourLine
  13375.                 $LabelId 
  13376.                 $Line [2] ? UA 
  13377.                 $Cref UA_31 
  13378.                 $VerdictId PASS 
  13379.               $End_BehaviourLine
  13380.               $BehaviourLine
  13381.                 $LabelId 
  13382.                 $Line [2] + OTHER_RESPONSE 
  13383.                 $Cref 
  13384.                 $VerdictId 
  13385.               $End_BehaviourLine
  13386.               $BehaviourLine
  13387.                 $LabelId 
  13388.                 $Line [2] ? TIMEOUT TMO1 
  13389.                 $Cref 
  13390.                 $VerdictId FAIL 
  13391.               $End_BehaviourLine
  13392.             $End_BehaviourDescription
  13393.           $End_TestCase
  13394.           $Begin_TestCase
  13395.             $TestCaseId DL5_102
  13396.             $TestGroupRef DL5/DL5_PROPER/
  13397.             $TestPurpose /* Verify that the IUT, upon receiving a SABM/P=1 in the frame rejection condition, either sends a UA/F=1 or sends a DM/F=1. */
  13398.             $DefaultsRef 
  13399.             $BehaviourDescription
  13400.               $BehaviourLine
  13401.                 $LabelId 
  13402.                 $Line [0] + DL5_STATE 
  13403.                 $Cref 
  13404.                 $VerdictId 
  13405.               $End_BehaviourLine
  13406.               $BehaviourLine
  13407.                 $LabelId 
  13408.                 $Line [1] ! SABM START TMO1 
  13409.                 $Cref SABM_31 
  13410.                 $VerdictId 
  13411.               $End_BehaviourLine
  13412.               $BehaviourLine
  13413.                 $LabelId 
  13414.                 $Line [2] ? DM 
  13415.                 $Cref DM_31 
  13416.                 $VerdictId PASS 
  13417.               $End_BehaviourLine
  13418.               $BehaviourLine
  13419.                 $LabelId 
  13420.                 $Line [2] ? UA 
  13421.                 $Cref UA_31 
  13422.                 $VerdictId PASS 
  13423.               $End_BehaviourLine
  13424.               $BehaviourLine
  13425.                 $LabelId 
  13426.                 $Line [2] + OTHER_RESPONSE 
  13427.                 $Cref 
  13428.                 $VerdictId 
  13429.               $End_BehaviourLine
  13430.               $BehaviourLine
  13431.                 $LabelId 
  13432.                 $Line [2] ? TIMEOUT TMO1 
  13433.                 $Cref 
  13434.                 $VerdictId FAIL 
  13435.               $End_BehaviourLine
  13436.             $End_BehaviourDescription
  13437.           $End_TestCase
  13438.           $Begin_TestCase
  13439.             $TestCaseId DL5_103
  13440.             $TestGroupRef DL5/DL5_PROPER/
  13441.             $TestPurpose /* Verify proper IUT behaviour in the frame rejection condition when the IUT receives an FRMR/F=0 response. */
  13442.             $DefaultsRef 
  13443.             $BehaviourDescription
  13444.               $BehaviourLine
  13445.                 $LabelId 
  13446.                 $Line [0] + DL5_STATE 
  13447.                 $Cref 
  13448.                 $VerdictId 
  13449.               $End_BehaviourLine
  13450.               $BehaviourLine
  13451.                 $LabelId 
  13452.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) 
  13453.                 $Cref FRMR_10 
  13454.                 $VerdictId (PASS) 
  13455.               $End_BehaviourLine
  13456.               $BehaviourLine
  13457.                 $LabelId 
  13458.                 $Line [2] + INIT_LINK 
  13459.                 $Cref 
  13460.                 $VerdictId 
  13461.               $End_BehaviourLine
  13462.             $End_BehaviourDescription
  13463.           $End_TestCase
  13464.           $Begin_TestCase
  13465.             $TestCaseId DL5_104
  13466.             $TestGroupRef DL5/DL5_PROPER/
  13467.             $TestPurpose /* Verify proper IUT behavior in the frame rejection condition when the IUT receives a DM/F=0 response. */
  13468.             $DefaultsRef 
  13469.             $BehaviourDescription
  13470.               $BehaviourLine
  13471.                 $LabelId 
  13472.                 $Line [0] + DL5_STATE 
  13473.                 $Cref 
  13474.                 $VerdictId 
  13475.               $End_BehaviourLine
  13476.               $BehaviourLine
  13477.                 $LabelId 
  13478.                 $Line [1] ! DM 
  13479.                 $Cref DM_10 
  13480.                 $VerdictId (PASS) 
  13481.               $End_BehaviourLine
  13482.               $BehaviourLine
  13483.                 $LabelId 
  13484.                 $Line [2] + INIT_LINK 
  13485.                 $Cref 
  13486.                 $VerdictId 
  13487.               $End_BehaviourLine
  13488.             $End_BehaviourDescription
  13489.           $End_TestCase
  13490.           $Begin_TestCase
  13491.             $TestCaseId DL5_105
  13492.             $TestGroupRef DL5/DL5_PROPER/
  13493.             $TestPurpose /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 received in the frame rejection condition. */
  13494.             $DefaultsRef 
  13495.             $BehaviourDescription
  13496.               $BehaviourLine
  13497.                 $LabelId 
  13498.                 $Line [0] + DL5_STATE 
  13499.                 $Cref 
  13500.                 $VerdictId 
  13501.               $End_BehaviourLine
  13502.               $BehaviourLine
  13503.                 $LabelId 
  13504.                 $Line [1] ! DISC START TMO1 
  13505.                 $Cref DISC_30 
  13506.                 $VerdictId 
  13507.               $End_BehaviourLine
  13508.               $BehaviourLine
  13509.                 $LabelId 
  13510.                 $Line [2] ? UA 
  13511.                 $Cref UA_30 
  13512.                 $VerdictId PASS 
  13513.               $End_BehaviourLine
  13514.               $BehaviourLine
  13515.                 $LabelId 
  13516.                 $Line [2] + OTHER_RESPONSE 
  13517.                 $Cref 
  13518.                 $VerdictId 
  13519.               $End_BehaviourLine
  13520.               $BehaviourLine
  13521.                 $LabelId 
  13522.                 $Line [2] ? TIMEOUT TMO1 
  13523.                 $Cref 
  13524.                 $VerdictId FAIL 
  13525.               $End_BehaviourLine
  13526.             $End_BehaviourDescription
  13527.           $End_TestCase
  13528.           $Begin_TestCase
  13529.             $TestCaseId DL5_106
  13530.             $TestGroupRef DL5/DL5_PROPER/
  13531.             $TestPurpose /* Verify that the IUT upon receiving a SABM/P=0 in the frame rejection condition either sends a UA/F=0 or it sends a DM/F=0. */
  13532.             $DefaultsRef 
  13533.             $BehaviourDescription
  13534.               $BehaviourLine
  13535.                 $LabelId 
  13536.                 $Line [0] + DL5_STATE 
  13537.                 $Cref 
  13538.                 $VerdictId 
  13539.               $End_BehaviourLine
  13540.               $BehaviourLine
  13541.                 $LabelId 
  13542.                 $Line [1] ! SABM START TMO1 
  13543.                 $Cref SABM_30 
  13544.                 $VerdictId 
  13545.               $End_BehaviourLine
  13546.               $BehaviourLine
  13547.                 $LabelId 
  13548.                 $Line [2] ? DM 
  13549.                 $Cref DM_30 
  13550.                 $VerdictId PASS 
  13551.               $End_BehaviourLine
  13552.               $BehaviourLine
  13553.                 $LabelId 
  13554.                 $Line [2] ? UA 
  13555.                 $Cref UA_30 
  13556.                 $VerdictId PASS 
  13557.               $End_BehaviourLine
  13558.               $BehaviourLine
  13559.                 $LabelId 
  13560.                 $Line [2] + OTHER_RESPONSE 
  13561.                 $Cref 
  13562.                 $VerdictId 
  13563.               $End_BehaviourLine
  13564.               $BehaviourLine
  13565.                 $LabelId 
  13566.                 $Line [2] ? TIMEOUT TMO1 
  13567.                 $Cref 
  13568.                 $VerdictId FAIL 
  13569.               $End_BehaviourLine
  13570.             $End_BehaviourDescription
  13571.           $End_TestCase
  13572.         $End_TestGroup
  13573.         $TestGroup
  13574.           $TestGroupId DL5_IMPROPER
  13575.           $Begin_TestCase
  13576.             $TestCaseId DL5_201
  13577.             $TestGroupRef DL5/DL5_IMPROPER/
  13578.             $TestPurpose /* Verify that if the IUT, while in the frame rejection condition, receives an I/P=1 frame with an invalid N(R) value, then the IUT shall transmit an FRMR/F=1 and with the FRMR information field encoding resulting from DL5_STATE. */
  13579.             $DefaultsRef 
  13580.             $BehaviourDescription
  13581.               $BehaviourLine
  13582.                 $LabelId 
  13583.                 $Line [0] + DL5_STATE 
  13584.                 $Cref 
  13585.                 $VerdictId 
  13586.               $End_BehaviourLine
  13587.               $BehaviourLine
  13588.                 $LabelId 
  13589.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R+5) START TMO1 
  13590.                 $Cref I_31 
  13591.                 $VerdictId 
  13592.                 $Comment /* Invalid N(R)  */
  13593.               $End_BehaviourLine
  13594.               $BehaviourLine
  13595.                 $LabelId 
  13596.                 $Line [2] ? FRMR 
  13597.                 $Cref FRMR_34(IS,IR,Z_W) 
  13598.                 $VerdictId PASS 
  13599.               $End_BehaviourLine
  13600.               $BehaviourLine
  13601.                 $LabelId 
  13602.                 $Line [2] + OTHER_RESPONSE 
  13603.                 $Cref 
  13604.                 $VerdictId 
  13605.               $End_BehaviourLine
  13606.               $BehaviourLine
  13607.                 $LabelId 
  13608.                 $Line [2] ? TIMEOUT TMO1 
  13609.                 $Cref 
  13610.                 $VerdictId FAIL 
  13611.               $End_BehaviourLine
  13612.             $End_BehaviourDescription
  13613.           $End_TestCase
  13614.           $Begin_TestCase
  13615.             $TestCaseId DL5_202
  13616.             $TestGroupRef DL5/DL5_IMPROPER/
  13617.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to a command frame with undefined or not implemented control field with P=1. Verify also that the information field of the FRMR frame is encoded as in DL5_STATE. */
  13618.             $DefaultsRef 
  13619.             $BehaviourDescription
  13620.               $BehaviourLine
  13621.                 $LabelId 
  13622.                 $Line [0] + DL5_STATE 
  13623.                 $Cref 
  13624.                 $VerdictId 
  13625.               $End_BehaviourLine
  13626.               $BehaviourLine
  13627.                 $LabelId 
  13628.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03FF'H) START TMO1 
  13629.                 $Cref HEX_1 
  13630.                 $VerdictId 
  13631.                 $Comment /* String '03FF'H is a command frame with undefined or not implemented control field with P=TRUE  */
  13632.               $End_BehaviourLine
  13633.               $BehaviourLine
  13634.                 $LabelId 
  13635.                 $Line [2] ? FRMR 
  13636.                 $Cref FRMR_34(IS,IR,Z_W) 
  13637.                 $VerdictId PASS 
  13638.               $End_BehaviourLine
  13639.               $BehaviourLine
  13640.                 $LabelId 
  13641.                 $Line [2] + OTHER_RESPONSE 
  13642.                 $Cref 
  13643.                 $VerdictId 
  13644.               $End_BehaviourLine
  13645.               $BehaviourLine
  13646.                 $LabelId 
  13647.                 $Line [2] ? TIMEOUT TMO1 
  13648.                 $Cref 
  13649.                 $VerdictId FAIL 
  13650.               $End_BehaviourLine
  13651.             $End_BehaviourDescription
  13652.           $End_TestCase
  13653.           $Begin_TestCase
  13654.             $TestCaseId DL5_203
  13655.             $TestGroupRef DL5/DL5_IMPROPER/
  13656.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall discard a response frame with an undefined or not implemented control field with F=0. */
  13657.             $DefaultsRef 
  13658.             $BehaviourDescription
  13659.               $BehaviourLine
  13660.                 $LabelId 
  13661.                 $Line [0] + DL5_STATE 
  13662.                 $Cref 
  13663.                 $VerdictId 
  13664.               $End_BehaviourLine
  13665.               $BehaviourLine
  13666.                 $LabelId 
  13667.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='01EF'H) START TMO1 
  13668.                 $Cref HEX_1 
  13669.                 $VerdictId 
  13670.                 $Comment /* String '01FF'H is a command frame with an undefined or not implemented control field with F=FALSE  */
  13671.               $End_BehaviourLine
  13672.               $BehaviourLine
  13673.                 $LabelId 
  13674.                 $Line [2] ? TIMEOUT TMO1 
  13675.                 $Cref 
  13676.                 $VerdictId (PASS) 
  13677.               $End_BehaviourLine
  13678.               $BehaviourLine
  13679.                 $LabelId 
  13680.                 $Line [3] + DL5_CHK 
  13681.                 $Cref 
  13682.                 $VerdictId 
  13683.               $End_BehaviourLine
  13684.               $BehaviourLine
  13685.                 $LabelId 
  13686.                 $Line [2] + OTHER_RESPONSE 
  13687.                 $Cref 
  13688.                 $VerdictId 
  13689.               $End_BehaviourLine
  13690.             $End_BehaviourDescription
  13691.           $End_TestCase
  13692.           $Begin_TestCase
  13693.             $TestCaseId DL5_204
  13694.             $TestGroupRef DL5/DL5_IMPROPER/
  13695.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR in response to a SABM/P=1 with an information field. Verify also that the information field of the FRMR is encoded as in DL5_STATE. */
  13696.             $DefaultsRef 
  13697.             $BehaviourDescription
  13698.               $BehaviourLine
  13699.                 $LabelId 
  13700.                 $Line [0] + DL5_STATE 
  13701.                 $Cref 
  13702.                 $VerdictId 
  13703.               $End_BehaviourLine
  13704.               $BehaviourLine
  13705.                 $LabelId 
  13706.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='033FFF'H) START TMO1 
  13707.                 $Cref HEX_1 
  13708.                 $VerdictId 
  13709.                 $Comment /* SABM/P=1 with single octet information field.  */
  13710.               $End_BehaviourLine
  13711.               $BehaviourLine
  13712.                 $LabelId 
  13713.                 $Line [2] ? FRMR 
  13714.                 $Cref FRMR_34(IS,IR,Z_W) 
  13715.                 $VerdictId PASS 
  13716.               $End_BehaviourLine
  13717.               $BehaviourLine
  13718.                 $LabelId 
  13719.                 $Line [2] + OTHER_RESPONSE 
  13720.                 $Cref 
  13721.                 $VerdictId 
  13722.               $End_BehaviourLine
  13723.               $BehaviourLine
  13724.                 $LabelId 
  13725.                 $Line [2] ? TIMEOUT TMO1 
  13726.                 $Cref 
  13727.                 $VerdictId FAIL 
  13728.               $End_BehaviourLine
  13729.             $End_BehaviourDescription
  13730.           $End_TestCase
  13731.           $Begin_TestCase
  13732.             $TestCaseId DL5_205
  13733.             $TestGroupRef DL5/DL5_IMPROPER/
  13734.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to a DISC/P=1 with an information field. Verify also that the information field of the FRMR frame is encoded as in DL5_STATE. */
  13735.             $DefaultsRef 
  13736.             $BehaviourDescription
  13737.               $BehaviourLine
  13738.                 $LabelId 
  13739.                 $Line [0] + DL5_STATE 
  13740.                 $Cref 
  13741.                 $VerdictId 
  13742.               $End_BehaviourLine
  13743.               $BehaviourLine
  13744.                 $LabelId 
  13745.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0353FF'H) START TMO1 
  13746.                 $Cref HEX_1 
  13747.                 $VerdictId 
  13748.                 $Comment /* DISC/P=1 with single octet information field.  */
  13749.               $End_BehaviourLine
  13750.               $BehaviourLine
  13751.                 $LabelId 
  13752.                 $Line [2] ? FRMR 
  13753.                 $Cref FRMR_34(IS,IR,Z_W) 
  13754.                 $VerdictId PASS 
  13755.               $End_BehaviourLine
  13756.               $BehaviourLine
  13757.                 $LabelId 
  13758.                 $Line [2] + OTHER_RESPONSE 
  13759.                 $Cref 
  13760.                 $VerdictId 
  13761.               $End_BehaviourLine
  13762.               $BehaviourLine
  13763.                 $LabelId 
  13764.                 $Line [2] ? TIMEOUT TMO1 
  13765.                 $Cref 
  13766.                 $VerdictId FAIL 
  13767.               $End_BehaviourLine
  13768.             $End_BehaviourDescription
  13769.           $End_TestCase
  13770.           $Begin_TestCase
  13771.             $TestCaseId DL5_206
  13772.             $TestGroupRef DL5/DL5_IMPROPER/
  13773.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. Verify also that the information field of the FRMR shall be encoded as in DL5_STATE. */
  13774.             $DefaultsRef 
  13775.             $BehaviourDescription
  13776.               $BehaviourLine
  13777.                 $LabelId 
  13778.                 $Line [0] + DL5_STATE 
  13779.                 $Cref 
  13780.                 $VerdictId 
  13781.               $End_BehaviourLine
  13782.               $BehaviourLine
  13783.                 $LabelId 
  13784.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  13785.                 $Cref RR_L_31 
  13786.                 $VerdictId 
  13787.               $End_BehaviourLine
  13788.               $BehaviourLine
  13789.                 $LabelId 
  13790.                 $Line [2] ? FRMR 
  13791.                 $Cref FRMR_34(IS,IR,Z_W) 
  13792.                 $VerdictId PASS 
  13793.               $End_BehaviourLine
  13794.               $BehaviourLine
  13795.                 $LabelId 
  13796.                 $Line [2] + OTHER_RESPONSE 
  13797.                 $Cref 
  13798.                 $VerdictId 
  13799.               $End_BehaviourLine
  13800.               $BehaviourLine
  13801.                 $LabelId 
  13802.                 $Line [2] ? TIMEOUT TMO1 
  13803.                 $Cref 
  13804.                 $VerdictId FAIL 
  13805.               $End_BehaviourLine
  13806.             $End_BehaviourDescription
  13807.           $End_TestCase
  13808.           $Begin_TestCase
  13809.             $TestCaseId DL5_207
  13810.             $TestGroupRef DL5/DL5_IMPROPER/
  13811.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/F=1 in response to an RNR/P=1 with an informtion field. Verify also that the information field of the FRMR frame shall be encoded as in DL5_STATE. */
  13812.             $DefaultsRef 
  13813.             $BehaviourDescription
  13814.               $BehaviourLine
  13815.                 $LabelId 
  13816.                 $Line [0] + DL5_STATE 
  13817.                 $Cref 
  13818.                 $VerdictId 
  13819.               $End_BehaviourLine
  13820.               $BehaviourLine
  13821.                 $LabelId 
  13822.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  13823.                 $Cref RNR_L_31 
  13824.                 $VerdictId 
  13825.               $End_BehaviourLine
  13826.               $BehaviourLine
  13827.                 $LabelId 
  13828.                 $Line [2] ? FRMR 
  13829.                 $Cref FRMR_34(IS,IR,Z_W) 
  13830.                 $VerdictId PASS 
  13831.               $End_BehaviourLine
  13832.               $BehaviourLine
  13833.                 $LabelId 
  13834.                 $Line [2] + OTHER_RESPONSE 
  13835.                 $Cref 
  13836.                 $VerdictId 
  13837.               $End_BehaviourLine
  13838.               $BehaviourLine
  13839.                 $LabelId 
  13840.                 $Line [2] ? TIMEOUT TMO1 
  13841.                 $Cref 
  13842.                 $VerdictId FAIL 
  13843.               $End_BehaviourLine
  13844.             $End_BehaviourDescription
  13845.           $End_TestCase
  13846.           $Begin_TestCase
  13847.             $TestCaseId DL5_208
  13848.             $TestGroupRef DL5/DL5_IMPROPER/
  13849.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall transmit an FRMR/P=1 in response to an REJ/F=1 with an information field. Verify also that the information field of the FRMR shall be encoded as in DL5_STATE. */
  13850.             $DefaultsRef 
  13851.             $BehaviourDescription
  13852.               $BehaviourLine
  13853.                 $LabelId 
  13854.                 $Line [0] + DL5_STATE 
  13855.                 $Cref 
  13856.                 $VerdictId 
  13857.               $End_BehaviourLine
  13858.               $BehaviourLine
  13859.                 $LabelId 
  13860.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  13861.                 $Cref REJ_L_31 
  13862.                 $VerdictId 
  13863.               $End_BehaviourLine
  13864.               $BehaviourLine
  13865.                 $LabelId 
  13866.                 $Line [2] ? FRMR 
  13867.                 $Cref FRMR_34(IS,IR,Z_W) 
  13868.                 $VerdictId PASS 
  13869.               $End_BehaviourLine
  13870.               $BehaviourLine
  13871.                 $LabelId 
  13872.                 $Line [2] + OTHER_RESPONSE 
  13873.                 $Cref 
  13874.                 $VerdictId 
  13875.               $End_BehaviourLine
  13876.               $BehaviourLine
  13877.                 $LabelId 
  13878.                 $Line [2] ? TIMEOUT TMO1 
  13879.                 $Cref 
  13880.                 $VerdictId FAIL 
  13881.               $End_BehaviourLine
  13882.             $End_BehaviourDescription
  13883.           $End_TestCase
  13884.           $Begin_TestCase
  13885.             $TestCaseId DL5_209
  13886.             $TestGroupRef DL5/DL5_IMPROPER/
  13887.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall discard a UA/F=0 with an information field. */
  13888.             $DefaultsRef 
  13889.             $BehaviourDescription
  13890.               $BehaviourLine
  13891.                 $LabelId 
  13892.                 $Line [0] + DL5_STATE 
  13893.                 $Cref 
  13894.                 $VerdictId 
  13895.               $End_BehaviourLine
  13896.               $BehaviourLine
  13897.                 $LabelId 
  13898.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0163FF'H) START TMO1 
  13899.                 $Cref HEX_1 
  13900.                 $VerdictId 
  13901.                 $Comment /* UA/F=FALSE with single octet info.field  */
  13902.               $End_BehaviourLine
  13903.               $BehaviourLine
  13904.                 $LabelId 
  13905.                 $Line [2] ? TIMEOUT TMO1 
  13906.                 $Cref 
  13907.                 $VerdictId (PASS) 
  13908.               $End_BehaviourLine
  13909.               $BehaviourLine
  13910.                 $LabelId 
  13911.                 $Line [3] + DL5_CHK 
  13912.                 $Cref 
  13913.                 $VerdictId 
  13914.               $End_BehaviourLine
  13915.               $BehaviourLine
  13916.                 $LabelId 
  13917.                 $Line [2] + OTHER_RESPONSE 
  13918.                 $Cref 
  13919.                 $VerdictId 
  13920.               $End_BehaviourLine
  13921.             $End_BehaviourDescription
  13922.           $End_TestCase
  13923.           $Begin_TestCase
  13924.             $TestCaseId DL5_210
  13925.             $TestGroupRef DL5/DL5_IMPROPER/
  13926.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall discard a DM/F=0 with an information field. */
  13927.             $DefaultsRef 
  13928.             $BehaviourDescription
  13929.               $BehaviourLine
  13930.                 $LabelId 
  13931.                 $Line [0] + DL5_STATE 
  13932.                 $Cref 
  13933.                 $VerdictId 
  13934.               $End_BehaviourLine
  13935.               $BehaviourLine
  13936.                 $LabelId 
  13937.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='010FFF'H) START TMO1 
  13938.                 $Cref HEX_1 
  13939.                 $VerdictId 
  13940.                 $Comment /* DM/F=FALSE with single octet info.field.  */
  13941.               $End_BehaviourLine
  13942.               $BehaviourLine
  13943.                 $LabelId 
  13944.                 $Line [2] ? TIMEOUT TMO1 
  13945.                 $Cref 
  13946.                 $VerdictId (PASS) 
  13947.               $End_BehaviourLine
  13948.               $BehaviourLine
  13949.                 $LabelId 
  13950.                 $Line [3] + DL5_CHK 
  13951.                 $Cref 
  13952.                 $VerdictId 
  13953.               $End_BehaviourLine
  13954.               $BehaviourLine
  13955.                 $LabelId 
  13956.                 $Line [2] + OTHER_RESPONSE 
  13957.                 $Cref 
  13958.                 $VerdictId 
  13959.               $End_BehaviourLine
  13960.             $End_BehaviourDescription
  13961.           $End_TestCase
  13962.           $Begin_TestCase
  13963.             $TestCaseId DL5_211
  13964.             $TestGroupRef DL5/DL5_IMPROPER/
  13965.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall discard an RR/F=0 with an informtion field. */
  13966.             $DefaultsRef 
  13967.             $BehaviourDescription
  13968.               $BehaviourLine
  13969.                 $LabelId 
  13970.                 $Line [0] + DL5_STATE 
  13971.                 $Cref 
  13972.                 $VerdictId 
  13973.               $End_BehaviourLine
  13974.               $BehaviourLine
  13975.                 $LabelId 
  13976.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  13977.                 $Cref RR_L_10 
  13978.                 $VerdictId 
  13979.               $End_BehaviourLine
  13980.               $BehaviourLine
  13981.                 $LabelId 
  13982.                 $Line [2] ? TIMEOUT TMO1 
  13983.                 $Cref 
  13984.                 $VerdictId (PASS) 
  13985.               $End_BehaviourLine
  13986.               $BehaviourLine
  13987.                 $LabelId 
  13988.                 $Line [3] + DL5_CHK 
  13989.                 $Cref 
  13990.                 $VerdictId 
  13991.               $End_BehaviourLine
  13992.               $BehaviourLine
  13993.                 $LabelId 
  13994.                 $Line [2] + OTHER_RESPONSE 
  13995.                 $Cref 
  13996.                 $VerdictId 
  13997.               $End_BehaviourLine
  13998.             $End_BehaviourDescription
  13999.           $End_TestCase
  14000.           $Begin_TestCase
  14001.             $TestCaseId DL5_212
  14002.             $TestGroupRef DL5/DL5_IMPROPER/
  14003.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall discard an RNR/F=0 with an information field. */
  14004.             $DefaultsRef 
  14005.             $BehaviourDescription
  14006.               $BehaviourLine
  14007.                 $LabelId 
  14008.                 $Line [0] + DL5_STATE 
  14009.                 $Cref 
  14010.                 $VerdictId 
  14011.               $End_BehaviourLine
  14012.               $BehaviourLine
  14013.                 $LabelId 
  14014.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  14015.                 $Cref RNR_L_10 
  14016.                 $VerdictId 
  14017.               $End_BehaviourLine
  14018.               $BehaviourLine
  14019.                 $LabelId 
  14020.                 $Line [2] ? TIMEOUT TMO1 
  14021.                 $Cref 
  14022.                 $VerdictId (PASS) 
  14023.               $End_BehaviourLine
  14024.               $BehaviourLine
  14025.                 $LabelId 
  14026.                 $Line [3] + DL5_CHK 
  14027.                 $Cref 
  14028.                 $VerdictId 
  14029.               $End_BehaviourLine
  14030.               $BehaviourLine
  14031.                 $LabelId 
  14032.                 $Line [2] + OTHER_RESPONSE 
  14033.                 $Cref 
  14034.                 $VerdictId 
  14035.               $End_BehaviourLine
  14036.             $End_BehaviourDescription
  14037.           $End_TestCase
  14038.           $Begin_TestCase
  14039.             $TestCaseId DL5_213
  14040.             $TestGroupRef DL5/DL5_IMPROPER/
  14041.             $TestPurpose /* Verify that in the frame rejection condition, the IUT shall discard an REJ/F=0 with an information field. */
  14042.             $DefaultsRef 
  14043.             $BehaviourDescription
  14044.               $BehaviourLine
  14045.                 $LabelId 
  14046.                 $Line [0] + DL5_STATE 
  14047.                 $Cref 
  14048.                 $VerdictId 
  14049.               $End_BehaviourLine
  14050.               $BehaviourLine
  14051.                 $LabelId 
  14052.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  14053.                 $Cref REJ_L_10 
  14054.                 $VerdictId 
  14055.               $End_BehaviourLine
  14056.               $BehaviourLine
  14057.                 $LabelId 
  14058.                 $Line [2] ? TIMEOUT TMO1 
  14059.                 $Cref 
  14060.                 $VerdictId (PASS) 
  14061.               $End_BehaviourLine
  14062.               $BehaviourLine
  14063.                 $LabelId 
  14064.                 $Line [3] + DL5_CHK 
  14065.                 $Cref 
  14066.                 $VerdictId 
  14067.               $End_BehaviourLine
  14068.               $BehaviourLine
  14069.                 $LabelId 
  14070.                 $Line [2] + OTHER_RESPONSE 
  14071.                 $Cref 
  14072.                 $VerdictId 
  14073.               $End_BehaviourLine
  14074.             $End_BehaviourDescription
  14075.           $End_TestCase
  14076.           $Begin_TestCase
  14077.             $TestCaseId DL5_214
  14078.             $TestGroupRef DL5/DL5_IMPROPER/
  14079.             $TestPurpose /* Verify that the IUT discards an unsolicited UA/F=0 response in the frame rejection condition. */
  14080.             $DefaultsRef 
  14081.             $BehaviourDescription
  14082.               $BehaviourLine
  14083.                 $LabelId 
  14084.                 $Line [0] + DL5_STATE 
  14085.                 $Cref 
  14086.                 $VerdictId 
  14087.               $End_BehaviourLine
  14088.               $BehaviourLine
  14089.                 $LabelId 
  14090.                 $Line [1] ! UA START TMO1 
  14091.                 $Cref UA_10 
  14092.                 $VerdictId 
  14093.               $End_BehaviourLine
  14094.               $BehaviourLine
  14095.                 $LabelId 
  14096.                 $Line [2] ? TIMEOUT TMO1 
  14097.                 $Cref 
  14098.                 $VerdictId (PASS) 
  14099.               $End_BehaviourLine
  14100.               $BehaviourLine
  14101.                 $LabelId 
  14102.                 $Line [3] + DL5_CHK 
  14103.                 $Cref 
  14104.                 $VerdictId 
  14105.               $End_BehaviourLine
  14106.               $BehaviourLine
  14107.                 $LabelId 
  14108.                 $Line [2] + OTHER_RESPONSE 
  14109.                 $Cref 
  14110.                 $VerdictId 
  14111.               $End_BehaviourLine
  14112.             $End_BehaviourDescription
  14113.           $End_TestCase
  14114.           $Begin_TestCase
  14115.             $TestCaseId DL5_215
  14116.             $TestGroupRef DL5/DL5_IMPROPER/
  14117.             $TestPurpose /* Verify that the IUT discards an unsolicited UA/F=1 response in the frame rejection condition. */
  14118.             $DefaultsRef 
  14119.             $BehaviourDescription
  14120.               $BehaviourLine
  14121.                 $LabelId 
  14122.                 $Line [0] + DL5_STATE 
  14123.                 $Cref 
  14124.                 $VerdictId 
  14125.               $End_BehaviourLine
  14126.               $BehaviourLine
  14127.                 $LabelId 
  14128.                 $Line [1] ! UA START TMO1 
  14129.                 $Cref UA_11 
  14130.                 $VerdictId 
  14131.               $End_BehaviourLine
  14132.               $BehaviourLine
  14133.                 $LabelId 
  14134.                 $Line [2] ? TIMEOUT TMO1 
  14135.                 $Cref 
  14136.                 $VerdictId (PASS) 
  14137.               $End_BehaviourLine
  14138.               $BehaviourLine
  14139.                 $LabelId 
  14140.                 $Line [3] + DL5_CHK 
  14141.                 $Cref 
  14142.                 $VerdictId 
  14143.               $End_BehaviourLine
  14144.               $BehaviourLine
  14145.                 $LabelId 
  14146.                 $Line [2] + OTHER_RESPONSE 
  14147.                 $Cref 
  14148.                 $VerdictId 
  14149.               $End_BehaviourLine
  14150.             $End_BehaviourDescription
  14151.           $End_TestCase
  14152.           $Begin_TestCase
  14153.             $TestCaseId DL5_216
  14154.             $TestGroupRef DL5/DL5_IMPROPER/
  14155.             $TestPurpose /* Verify that the IUT discards an unsolicited DM/F=1 response in the frame rejection condition. */
  14156.             $DefaultsRef 
  14157.             $BehaviourDescription
  14158.               $BehaviourLine
  14159.                 $LabelId 
  14160.                 $Line [0] + DL5_STATE 
  14161.                 $Cref 
  14162.                 $VerdictId 
  14163.               $End_BehaviourLine
  14164.               $BehaviourLine
  14165.                 $LabelId 
  14166.                 $Line [1] ! DM START TMO1 
  14167.                 $Cref DM_11 
  14168.                 $VerdictId 
  14169.               $End_BehaviourLine
  14170.               $BehaviourLine
  14171.                 $LabelId 
  14172.                 $Line [2] ? TIMEOUT TMO1 
  14173.                 $Cref 
  14174.                 $VerdictId (PASS) 
  14175.               $End_BehaviourLine
  14176.               $BehaviourLine
  14177.                 $LabelId 
  14178.                 $Line [3] + DL5_CHK 
  14179.                 $Cref 
  14180.                 $VerdictId 
  14181.               $End_BehaviourLine
  14182.               $BehaviourLine
  14183.                 $LabelId 
  14184.                 $Line [2] + OTHER_RESPONSE 
  14185.                 $Cref 
  14186.                 $VerdictId 
  14187.               $End_BehaviourLine
  14188.             $End_BehaviourDescription
  14189.           $End_TestCase
  14190.           $Begin_TestCase
  14191.             $TestCaseId DL5_217
  14192.             $TestGroupRef DL5/DL5_IMPROPER/
  14193.             $TestPurpose /* Verify that the IUT discards an SABM/P=0 with an incorrect address in frame rejection condition. */
  14194.             $DefaultsRef 
  14195.             $BehaviourDescription
  14196.               $BehaviourLine
  14197.                 $LabelId 
  14198.                 $Line [0] + DL5_STATE 
  14199.                 $Cref 
  14200.                 $VerdictId 
  14201.               $End_BehaviourLine
  14202.               $BehaviourLine
  14203.                 $LabelId 
  14204.                 $Line [1] ! SABM START TMO1 
  14205.                 $Cref SABM_40 
  14206.                 $VerdictId 
  14207.                 $Comment /* SABM/P=0 with invalid address  */
  14208.               $End_BehaviourLine
  14209.               $BehaviourLine
  14210.                 $LabelId 
  14211.                 $Line [2] ? TIMEOUT TMO1 
  14212.                 $Cref 
  14213.                 $VerdictId (PASS) 
  14214.               $End_BehaviourLine
  14215.               $BehaviourLine
  14216.                 $LabelId 
  14217.                 $Line [3] + DL5_CHK 
  14218.                 $Cref 
  14219.                 $VerdictId 
  14220.               $End_BehaviourLine
  14221.               $BehaviourLine
  14222.                 $LabelId 
  14223.                 $Line [2] + OTHER_RESPONSE 
  14224.                 $Cref 
  14225.                 $VerdictId 
  14226.               $End_BehaviourLine
  14227.             $End_BehaviourDescription
  14228.           $End_TestCase
  14229.           $Begin_TestCase
  14230.             $TestCaseId DL5_218
  14231.             $TestGroupRef DL5/DL5_IMPROPER/
  14232.             $TestPurpose /* Verify that the IUT discards a SABM/P=0 with an FCS error, in frame rejection condition. */
  14233.             $DefaultsRef 
  14234.             $BehaviourDescription
  14235.               $BehaviourLine
  14236.                 $LabelId 
  14237.                 $Line [0] + DL5_STATE 
  14238.                 $Cref 
  14239.                 $VerdictId 
  14240.               $End_BehaviourLine
  14241.               $BehaviourLine
  14242.                 $LabelId 
  14243.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='032F'H) START TMO1 
  14244.                 $Cref FCS_ERROR_1 
  14245.                 $VerdictId 
  14246.                 $Comment /* SABM/P=0 with FCS error  */
  14247.               $End_BehaviourLine
  14248.               $BehaviourLine
  14249.                 $LabelId 
  14250.                 $Line [2] ? TIMEOUT TMO1 
  14251.                 $Cref 
  14252.                 $VerdictId (PASS) 
  14253.               $End_BehaviourLine
  14254.               $BehaviourLine
  14255.                 $LabelId 
  14256.                 $Line [3] + DL5_CHK 
  14257.                 $Cref 
  14258.                 $VerdictId 
  14259.               $End_BehaviourLine
  14260.               $BehaviourLine
  14261.                 $LabelId 
  14262.                 $Line [2] + OTHER_RESPONSE 
  14263.                 $Cref 
  14264.                 $VerdictId 
  14265.               $End_BehaviourLine
  14266.             $End_BehaviourDescription
  14267.           $End_TestCase
  14268.           $Begin_TestCase
  14269.             $TestCaseId DL5_219
  14270.             $TestGroupRef DL5/DL5_IMPROPER/
  14271.             $TestPurpose /* Verify that the IUT, in the frame rejection condition on receiving an I/P=1 frame with an informtion field which exceeds the maximum established length, transmits an FRMR frame with F=1 and with the FRMR information field encoding resulting from DL5_STATE. */
  14272.             $DefaultsRef 
  14273.             $BehaviourDescription
  14274.               $BehaviourLine
  14275.                 $LabelId 
  14276.                 $Line [0] + DL5_STATE 
  14277.                 $Cref 
  14278.                 $VerdictId 
  14279.               $End_BehaviourLine
  14280.               $BehaviourLine
  14281.                 $LabelId 
  14282.                 $Line [1] ! I_Frame (I_Frame.control.mod8.nr:=V_R, I_Frame.control.mod8.ns:=V_S) START TMO1 
  14283.                 $Cref LONG_31 
  14284.                 $VerdictId 
  14285.                 $Comment /* Long I frame  */
  14286.               $End_BehaviourLine
  14287.               $BehaviourLine
  14288.                 $LabelId 
  14289.                 $Line [2] ? FRMR 
  14290.                 $Cref FRMR_34(IS,IR,Z_W) 
  14291.                 $VerdictId PASS 
  14292.               $End_BehaviourLine
  14293.               $BehaviourLine
  14294.                 $LabelId 
  14295.                 $Line [2] + OTHER_RESPONSE 
  14296.                 $Cref 
  14297.                 $VerdictId 
  14298.               $End_BehaviourLine
  14299.               $BehaviourLine
  14300.                 $LabelId 
  14301.                 $Line [2] ? TIMEOUT TMO1 
  14302.                 $Cref 
  14303.                 $VerdictId FAIL 
  14304.               $End_BehaviourLine
  14305.             $End_BehaviourDescription
  14306.           $End_TestCase
  14307.         $End_TestGroup
  14308.         $TestGroup
  14309.           $TestGroupId DL5_INOPPORTUNE
  14310.           $Begin_TestCase
  14311.             $TestCaseId DL5_301
  14312.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14313.             $TestPurpose /* Verify that the IUT in the frame rejection condition either discards an I/P=0 or transmits an FRMR/F=0 with the information field encoding resulting from DL5_STATE. */
  14314.             $DefaultsRef 
  14315.             $BehaviourDescription
  14316.               $BehaviourLine
  14317.                 $LabelId 
  14318.                 $Line [0] + DL5_STATE 
  14319.                 $Cref 
  14320.                 $VerdictId 
  14321.               $End_BehaviourLine
  14322.               $BehaviourLine
  14323.                 $LabelId 
  14324.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  14325.                 $Cref I_30 
  14326.                 $VerdictId 
  14327.               $End_BehaviourLine
  14328.               $BehaviourLine
  14329.                 $LabelId 
  14330.                 $Line [2] ? TIMEOUT TMO1 
  14331.                 $Cref 
  14332.                 $VerdictId (PASS) 
  14333.               $End_BehaviourLine
  14334.               $BehaviourLine
  14335.                 $LabelId 
  14336.                 $Line [3] + DL5_CHK 
  14337.                 $Cref 
  14338.                 $VerdictId 
  14339.               $End_BehaviourLine
  14340.               $BehaviourLine
  14341.                 $LabelId 
  14342.                 $Line [2] ? FRMR 
  14343.                 $Cref FRMR_33(IS,IR,Z_W) 
  14344.                 $VerdictId PASS 
  14345.               $End_BehaviourLine
  14346.               $BehaviourLine
  14347.                 $LabelId 
  14348.                 $Line [2] + OTHER_RESPONSE 
  14349.                 $Cref 
  14350.                 $VerdictId 
  14351.               $End_BehaviourLine
  14352.             $End_BehaviourDescription
  14353.           $End_TestCase
  14354.           $Begin_TestCase
  14355.             $TestCaseId DL5_302
  14356.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14357.             $TestPurpose /* Verify that the IUT in the frame reject condition sends an FRMR/F=1 with the FRMR information field encoding resulting from DL5_STATE, in response to an I/P=1. */
  14358.             $DefaultsRef 
  14359.             $BehaviourDescription
  14360.               $BehaviourLine
  14361.                 $LabelId 
  14362.                 $Line [0] + DL5_STATE 
  14363.                 $Cref 
  14364.                 $VerdictId 
  14365.               $End_BehaviourLine
  14366.               $BehaviourLine
  14367.                 $LabelId 
  14368.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=0,I_Frame.control.mod8.nr:=0) START TMO1 
  14369.                 $Cref I_31 
  14370.                 $VerdictId 
  14371.               $End_BehaviourLine
  14372.               $BehaviourLine
  14373.                 $LabelId 
  14374.                 $Line [2] ? FRMR 
  14375.                 $Cref FRMR_34(IS,IR,Z_W) 
  14376.                 $VerdictId PASS 
  14377.               $End_BehaviourLine
  14378.               $BehaviourLine
  14379.                 $LabelId 
  14380.                 $Line [2] + OTHER_RESPONSE 
  14381.                 $Cref 
  14382.                 $VerdictId 
  14383.               $End_BehaviourLine
  14384.               $BehaviourLine
  14385.                 $LabelId 
  14386.                 $Line [2] ? TIMEOUT TMO1 
  14387.                 $Cref 
  14388.                 $VerdictId FAIL 
  14389.               $End_BehaviourLine
  14390.             $End_BehaviourDescription
  14391.           $End_TestCase
  14392.           $Begin_TestCase
  14393.             $TestCaseId DL5_303
  14394.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14395.             $TestPurpose /* Verify that the IUT in the frame rejection condition sends an FRMR/F=1 with the FRMR information field encoding resulting from DL5_STATE, in response to an RR/P=1. */
  14396.             $DefaultsRef 
  14397.             $BehaviourDescription
  14398.               $BehaviourLine
  14399.                 $LabelId 
  14400.                 $Line [0] + DL5_STATE 
  14401.                 $Cref 
  14402.                 $VerdictId 
  14403.               $End_BehaviourLine
  14404.               $BehaviourLine
  14405.                 $LabelId 
  14406.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  14407.                 $Cref RR_31 
  14408.                 $VerdictId 
  14409.               $End_BehaviourLine
  14410.               $BehaviourLine
  14411.                 $LabelId 
  14412.                 $Line [2] ? FRMR 
  14413.                 $Cref FRMR_34(IS,IR,Z_W) 
  14414.                 $VerdictId PASS 
  14415.               $End_BehaviourLine
  14416.               $BehaviourLine
  14417.                 $LabelId 
  14418.                 $Line [2] + OTHER_RESPONSE 
  14419.                 $Cref 
  14420.                 $VerdictId 
  14421.               $End_BehaviourLine
  14422.               $BehaviourLine
  14423.                 $LabelId 
  14424.                 $Line [2] ? TIMEOUT TMO1 
  14425.                 $Cref 
  14426.                 $VerdictId FAIL 
  14427.               $End_BehaviourLine
  14428.             $End_BehaviourDescription
  14429.           $End_TestCase
  14430.           $Begin_TestCase
  14431.             $TestCaseId DL5_304
  14432.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14433.             $TestPurpose /* Verify that the IUT in the frame rejection condition sends an FRMR/F=1 with the FRMR informtion field encoding resulting from DL5_STATE, in response to an RNR/P=1. */
  14434.             $DefaultsRef 
  14435.             $BehaviourDescription
  14436.               $BehaviourLine
  14437.                 $LabelId 
  14438.                 $Line [0] + DL5_STATE 
  14439.                 $Cref 
  14440.                 $VerdictId 
  14441.               $End_BehaviourLine
  14442.               $BehaviourLine
  14443.                 $LabelId 
  14444.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  14445.                 $Cref RNR_31 
  14446.                 $VerdictId 
  14447.               $End_BehaviourLine
  14448.               $BehaviourLine
  14449.                 $LabelId 
  14450.                 $Line [2] ? FRMR 
  14451.                 $Cref FRMR_34(IS,IR,Z_W) 
  14452.                 $VerdictId PASS 
  14453.               $End_BehaviourLine
  14454.               $BehaviourLine
  14455.                 $LabelId 
  14456.                 $Line [2] + OTHER_RESPONSE 
  14457.                 $Cref 
  14458.                 $VerdictId 
  14459.               $End_BehaviourLine
  14460.               $BehaviourLine
  14461.                 $LabelId 
  14462.                 $Line [2] ? TIMEOUT TMO1 
  14463.                 $Cref 
  14464.                 $VerdictId FAIL 
  14465.               $End_BehaviourLine
  14466.             $End_BehaviourDescription
  14467.           $End_TestCase
  14468.           $Begin_TestCase
  14469.             $TestCaseId DL5_305
  14470.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14471.             $TestPurpose /* Verify that the IUT in the frame rejection condition sends an FRMR/F=1 with the FRMR information field encoding resulting from DL5_STATE, in response to an REJ/P=1. */
  14472.             $DefaultsRef 
  14473.             $BehaviourDescription
  14474.               $BehaviourLine
  14475.                 $LabelId 
  14476.                 $Line [0] + DL5_STATE 
  14477.                 $Cref 
  14478.                 $VerdictId 
  14479.               $End_BehaviourLine
  14480.               $BehaviourLine
  14481.                 $LabelId 
  14482.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  14483.                 $Cref REJ_31 
  14484.                 $VerdictId 
  14485.               $End_BehaviourLine
  14486.               $BehaviourLine
  14487.                 $LabelId 
  14488.                 $Line [2] ? FRMR 
  14489.                 $Cref FRMR_34(IS,IR,Z_W) 
  14490.                 $VerdictId PASS 
  14491.               $End_BehaviourLine
  14492.               $BehaviourLine
  14493.                 $LabelId 
  14494.                 $Line [2] + OTHER_RESPONSE 
  14495.                 $Cref 
  14496.                 $VerdictId 
  14497.               $End_BehaviourLine
  14498.               $BehaviourLine
  14499.                 $LabelId 
  14500.                 $Line [2] ? TIMEOUT TMO1 
  14501.                 $Cref 
  14502.                 $VerdictId FAIL 
  14503.               $End_BehaviourLine
  14504.             $End_BehaviourDescription
  14505.           $End_TestCase
  14506.           $Begin_TestCase
  14507.             $TestCaseId DL5_306
  14508.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14509.             $TestPurpose /* Verify that the IUT in the frame rejection condition either discards an RR/P=0, or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  14510.             $DefaultsRef 
  14511.             $BehaviourDescription
  14512.               $BehaviourLine
  14513.                 $LabelId 
  14514.                 $Line [0] + DL5_STATE 
  14515.                 $Cref 
  14516.                 $VerdictId 
  14517.               $End_BehaviourLine
  14518.               $BehaviourLine
  14519.                 $LabelId 
  14520.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  14521.                 $Cref RR_30 
  14522.                 $VerdictId 
  14523.               $End_BehaviourLine
  14524.               $BehaviourLine
  14525.                 $LabelId 
  14526.                 $Line [2] ? TIMEOUT TMO1 
  14527.                 $Cref 
  14528.                 $VerdictId (PASS) 
  14529.               $End_BehaviourLine
  14530.               $BehaviourLine
  14531.                 $LabelId 
  14532.                 $Line [3] + DL5_CHK 
  14533.                 $Cref 
  14534.                 $VerdictId 
  14535.               $End_BehaviourLine
  14536.               $BehaviourLine
  14537.                 $LabelId 
  14538.                 $Line [2] ? FRMR 
  14539.                 $Cref FRMR_33(IS,IR,Z_W) 
  14540.                 $VerdictId PASS 
  14541.               $End_BehaviourLine
  14542.               $BehaviourLine
  14543.                 $LabelId 
  14544.                 $Line [2] + OTHER_RESPONSE 
  14545.                 $Cref 
  14546.                 $VerdictId 
  14547.               $End_BehaviourLine
  14548.             $End_BehaviourDescription
  14549.           $End_TestCase
  14550.           $Begin_TestCase
  14551.             $TestCaseId DL5_307
  14552.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14553.             $TestPurpose /* Verify that the IUT in the frame rejection condition either discards an RNR/P=0, or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  14554.             $DefaultsRef 
  14555.             $BehaviourDescription
  14556.               $BehaviourLine
  14557.                 $LabelId 
  14558.                 $Line [0] + DL5_STATE 
  14559.                 $Cref 
  14560.                 $VerdictId 
  14561.               $End_BehaviourLine
  14562.               $BehaviourLine
  14563.                 $LabelId 
  14564.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  14565.                 $Cref RNR_30 
  14566.                 $VerdictId 
  14567.               $End_BehaviourLine
  14568.               $BehaviourLine
  14569.                 $LabelId 
  14570.                 $Line [2] ? TIMEOUT TMO1 
  14571.                 $Cref 
  14572.                 $VerdictId (PASS) 
  14573.               $End_BehaviourLine
  14574.               $BehaviourLine
  14575.                 $LabelId 
  14576.                 $Line [3] + DL5_CHK 
  14577.                 $Cref 
  14578.                 $VerdictId 
  14579.               $End_BehaviourLine
  14580.               $BehaviourLine
  14581.                 $LabelId 
  14582.                 $Line [2] ? FRMR 
  14583.                 $Cref FRMR_33(IS,IR,Z_W) 
  14584.                 $VerdictId PASS 
  14585.               $End_BehaviourLine
  14586.               $BehaviourLine
  14587.                 $LabelId 
  14588.                 $Line [2] + OTHER_RESPONSE 
  14589.                 $Cref 
  14590.                 $VerdictId 
  14591.               $End_BehaviourLine
  14592.             $End_BehaviourDescription
  14593.           $End_TestCase
  14594.           $Begin_TestCase
  14595.             $TestCaseId DL5_308
  14596.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14597.             $TestPurpose /* Verify that the IUT in the frame rejection condition either discards an REJ/P=0, or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  14598.             $DefaultsRef 
  14599.             $BehaviourDescription
  14600.               $BehaviourLine
  14601.                 $LabelId 
  14602.                 $Line [0] + DL5_STATE 
  14603.                 $Cref 
  14604.                 $VerdictId 
  14605.               $End_BehaviourLine
  14606.               $BehaviourLine
  14607.                 $LabelId 
  14608.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  14609.                 $Cref REJ_30 
  14610.                 $VerdictId 
  14611.               $End_BehaviourLine
  14612.               $BehaviourLine
  14613.                 $LabelId 
  14614.                 $Line [2] ? TIMEOUT TMO1 
  14615.                 $Cref 
  14616.                 $VerdictId (PASS) 
  14617.               $End_BehaviourLine
  14618.               $BehaviourLine
  14619.                 $LabelId 
  14620.                 $Line [3] + DL5_CHK 
  14621.                 $Cref 
  14622.                 $VerdictId 
  14623.               $End_BehaviourLine
  14624.               $BehaviourLine
  14625.                 $LabelId 
  14626.                 $Line [2] ? FRMR 
  14627.                 $Cref FRMR_33(IS,IR,Z_W) 
  14628.                 $VerdictId PASS 
  14629.               $End_BehaviourLine
  14630.               $BehaviourLine
  14631.                 $LabelId 
  14632.                 $Line [2] + OTHER_RESPONSE 
  14633.                 $Cref 
  14634.                 $VerdictId 
  14635.               $End_BehaviourLine
  14636.             $End_BehaviourDescription
  14637.           $End_TestCase
  14638.           $Begin_TestCase
  14639.             $TestCaseId DL5_309
  14640.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14641.             $TestPurpose /* Verify that the IUT in the frame rejection condition discards an RR/F=1. */
  14642.             $DefaultsRef 
  14643.             $BehaviourDescription
  14644.               $BehaviourLine
  14645.                 $LabelId 
  14646.                 $Line [0] + DL5_STATE 
  14647.                 $Cref 
  14648.                 $VerdictId 
  14649.               $End_BehaviourLine
  14650.               $BehaviourLine
  14651.                 $LabelId 
  14652.                 $Line [1] ! RR (RR.control.mod8.nr:=0) 
  14653.                 $Cref RR_13 
  14654.                 $VerdictId 
  14655.               $End_BehaviourLine
  14656.               $BehaviourLine
  14657.                 $LabelId 
  14658.                 $Line [2] START TMO1 
  14659.                 $Cref 
  14660.                 $VerdictId 
  14661.               $End_BehaviourLine
  14662.               $BehaviourLine
  14663.                 $LabelId 
  14664.                 $Line [3] ? TIMEOUT TMO1 
  14665.                 $Cref 
  14666.                 $VerdictId (PASS) 
  14667.               $End_BehaviourLine
  14668.               $BehaviourLine
  14669.                 $LabelId 
  14670.                 $Line [4] + DL5_CHK 
  14671.                 $Cref 
  14672.                 $VerdictId 
  14673.               $End_BehaviourLine
  14674.               $BehaviourLine
  14675.                 $LabelId 
  14676.                 $Line [3] + OTHER_RESPONSE 
  14677.                 $Cref 
  14678.                 $VerdictId 
  14679.               $End_BehaviourLine
  14680.             $End_BehaviourDescription
  14681.           $End_TestCase
  14682.           $Begin_TestCase
  14683.             $TestCaseId DL5_310
  14684.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14685.             $TestPurpose /* Verify that the IUT in the frame rejection condition discards an RNR/F=1. */
  14686.             $DefaultsRef 
  14687.             $BehaviourDescription
  14688.               $BehaviourLine
  14689.                 $LabelId 
  14690.                 $Line [0] + DL5_STATE 
  14691.                 $Cref 
  14692.                 $VerdictId 
  14693.               $End_BehaviourLine
  14694.               $BehaviourLine
  14695.                 $LabelId 
  14696.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  14697.                 $Cref RNR_13 
  14698.                 $VerdictId 
  14699.               $End_BehaviourLine
  14700.               $BehaviourLine
  14701.                 $LabelId 
  14702.                 $Line [2] ? TIMEOUT TMO1 
  14703.                 $Cref 
  14704.                 $VerdictId (PASS) 
  14705.               $End_BehaviourLine
  14706.               $BehaviourLine
  14707.                 $LabelId 
  14708.                 $Line [3] + DL5_CHK 
  14709.                 $Cref 
  14710.                 $VerdictId 
  14711.               $End_BehaviourLine
  14712.               $BehaviourLine
  14713.                 $LabelId 
  14714.                 $Line [2] + OTHER_RESPONSE 
  14715.                 $Cref 
  14716.                 $VerdictId 
  14717.               $End_BehaviourLine
  14718.             $End_BehaviourDescription
  14719.           $End_TestCase
  14720.           $Begin_TestCase
  14721.             $TestCaseId DL5_311
  14722.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14723.             $TestPurpose /* Verify that the IUT in the frame rejection condition discards an REJ/F=1. */
  14724.             $DefaultsRef 
  14725.             $BehaviourDescription
  14726.               $BehaviourLine
  14727.                 $LabelId 
  14728.                 $Line [0] + DL5_STATE 
  14729.                 $Cref 
  14730.                 $VerdictId 
  14731.               $End_BehaviourLine
  14732.               $BehaviourLine
  14733.                 $LabelId 
  14734.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  14735.                 $Cref REJ_13 
  14736.                 $VerdictId 
  14737.               $End_BehaviourLine
  14738.               $BehaviourLine
  14739.                 $LabelId 
  14740.                 $Line [2] ? TIMEOUT TMO1 
  14741.                 $Cref 
  14742.                 $VerdictId (PASS) 
  14743.               $End_BehaviourLine
  14744.               $BehaviourLine
  14745.                 $LabelId 
  14746.                 $Line [3] + DL5_CHK 
  14747.                 $Cref 
  14748.                 $VerdictId 
  14749.               $End_BehaviourLine
  14750.               $BehaviourLine
  14751.                 $LabelId 
  14752.                 $Line [2] + OTHER_RESPONSE 
  14753.                 $Cref 
  14754.                 $VerdictId 
  14755.               $End_BehaviourLine
  14756.             $End_BehaviourDescription
  14757.           $End_TestCase
  14758.           $Begin_TestCase
  14759.             $TestCaseId DL5_312
  14760.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14761.             $TestPurpose /* Verify that the IUT in the frame rejection condition discards an RR/F=0. */
  14762.             $DefaultsRef 
  14763.             $BehaviourDescription
  14764.               $BehaviourLine
  14765.                 $LabelId 
  14766.                 $Line [0] + DL5_STATE 
  14767.                 $Cref 
  14768.                 $VerdictId 
  14769.               $End_BehaviourLine
  14770.               $BehaviourLine
  14771.                 $LabelId 
  14772.                 $Line [1] ! RR (RR.control.mod8.nr:=0) START TMO1 
  14773.                 $Cref RR_12 
  14774.                 $VerdictId 
  14775.               $End_BehaviourLine
  14776.               $BehaviourLine
  14777.                 $LabelId 
  14778.                 $Line [2] ? TIMEOUT TMO1 
  14779.                 $Cref 
  14780.                 $VerdictId (PASS) 
  14781.               $End_BehaviourLine
  14782.               $BehaviourLine
  14783.                 $LabelId 
  14784.                 $Line [3] + DL5_CHK 
  14785.                 $Cref 
  14786.                 $VerdictId 
  14787.               $End_BehaviourLine
  14788.               $BehaviourLine
  14789.                 $LabelId 
  14790.                 $Line [2] + OTHER_RESPONSE 
  14791.                 $Cref 
  14792.                 $VerdictId 
  14793.               $End_BehaviourLine
  14794.             $End_BehaviourDescription
  14795.           $End_TestCase
  14796.           $Begin_TestCase
  14797.             $TestCaseId DL5_313
  14798.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14799.             $TestPurpose /* Verify that the IUT in the frame rejection condition discards an RNR/F=0. */
  14800.             $DefaultsRef 
  14801.             $BehaviourDescription
  14802.               $BehaviourLine
  14803.                 $LabelId 
  14804.                 $Line [0] + DL5_STATE 
  14805.                 $Cref 
  14806.                 $VerdictId 
  14807.               $End_BehaviourLine
  14808.               $BehaviourLine
  14809.                 $LabelId 
  14810.                 $Line [1] ! RNR (RNR.control.mod8.nr:=0) START TMO1 
  14811.                 $Cref RNR_12 
  14812.                 $VerdictId 
  14813.               $End_BehaviourLine
  14814.               $BehaviourLine
  14815.                 $LabelId 
  14816.                 $Line [2] ? TIMEOUT TMO1 
  14817.                 $Cref 
  14818.                 $VerdictId (PASS) 
  14819.               $End_BehaviourLine
  14820.               $BehaviourLine
  14821.                 $LabelId 
  14822.                 $Line [3] + DL5_CHK 
  14823.                 $Cref 
  14824.                 $VerdictId 
  14825.               $End_BehaviourLine
  14826.               $BehaviourLine
  14827.                 $LabelId 
  14828.                 $Line [2] + OTHER_RESPONSE 
  14829.                 $Cref 
  14830.                 $VerdictId 
  14831.               $End_BehaviourLine
  14832.             $End_BehaviourDescription
  14833.           $End_TestCase
  14834.           $Begin_TestCase
  14835.             $TestCaseId DL5_314
  14836.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14837.             $TestPurpose /* Verify that the IUT in the frame rejection condition discards an REJ/F=0. */
  14838.             $DefaultsRef 
  14839.             $BehaviourDescription
  14840.               $BehaviourLine
  14841.                 $LabelId 
  14842.                 $Line [0] + DL5_STATE 
  14843.                 $Cref 
  14844.                 $VerdictId 
  14845.               $End_BehaviourLine
  14846.               $BehaviourLine
  14847.                 $LabelId 
  14848.                 $Line [1] ! REJ (REJ.control.mod8.nr:=0) START TMO1 
  14849.                 $Cref REJ_12 
  14850.                 $VerdictId 
  14851.               $End_BehaviourLine
  14852.               $BehaviourLine
  14853.                 $LabelId 
  14854.                 $Line [2] ? TIMEOUT TMO1 
  14855.                 $Cref 
  14856.                 $VerdictId (PASS) 
  14857.               $End_BehaviourLine
  14858.               $BehaviourLine
  14859.                 $LabelId 
  14860.                 $Line [3] + DL5_CHK 
  14861.                 $Cref 
  14862.                 $VerdictId 
  14863.               $End_BehaviourLine
  14864.               $BehaviourLine
  14865.                 $LabelId 
  14866.                 $Line [2] + OTHER_RESPONSE 
  14867.                 $Cref 
  14868.                 $VerdictId 
  14869.               $End_BehaviourLine
  14870.             $End_BehaviourDescription
  14871.           $End_TestCase
  14872.           $Begin_TestCase
  14873.             $TestCaseId DL5_315
  14874.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14875.             $TestPurpose /* Verify that the IUT in the frame rejection condition on receiving an I/P=0 frame with no information field, either discards the I/P=0 or sends a FRMR/F=0 with the FRMR information field encoding resulting from DL5_STATE. */
  14876.             $DefaultsRef 
  14877.             $BehaviourDescription
  14878.               $BehaviourLine
  14879.                 $LabelId 
  14880.                 $Line [0] + DL5_STATE 
  14881.                 $Cref 
  14882.                 $VerdictId 
  14883.               $End_BehaviourLine
  14884.               $BehaviourLine
  14885.                 $LabelId 
  14886.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  14887.                 $Cref I_32 
  14888.                 $VerdictId 
  14889.               $End_BehaviourLine
  14890.               $BehaviourLine
  14891.                 $LabelId 
  14892.                 $Line [2] ? TIMEOUT TMO1 
  14893.                 $Cref 
  14894.                 $VerdictId (PASS) 
  14895.               $End_BehaviourLine
  14896.               $BehaviourLine
  14897.                 $LabelId 
  14898.                 $Line [3] + DL5_CHK 
  14899.                 $Cref 
  14900.                 $VerdictId 
  14901.               $End_BehaviourLine
  14902.               $BehaviourLine
  14903.                 $LabelId 
  14904.                 $Line [2] ? FRMR 
  14905.                 $Cref FRMR_33(IS,IR,Z_W) 
  14906.                 $VerdictId PASS 
  14907.               $End_BehaviourLine
  14908.               $BehaviourLine
  14909.                 $LabelId 
  14910.                 $Line [2] + OTHER_RESPONSE 
  14911.                 $Cref 
  14912.                 $VerdictId 
  14913.               $End_BehaviourLine
  14914.             $End_BehaviourDescription
  14915.           $End_TestCase
  14916.           $Begin_TestCase
  14917.             $TestCaseId DL5_316
  14918.             $TestGroupRef DL5/DL5_INOPPORTUNE/
  14919.             $TestPurpose /* Verify that if the IUT in the frame rejection condition receives an I/P=0 frame with an out of sequence N(S), either discards the I/P=0 or transmits an FRMR/F=0 with the FRMR information field encoding from DL5_STATE. */
  14920.             $DefaultsRef 
  14921.             $BehaviourDescription
  14922.               $BehaviourLine
  14923.                 $LabelId 
  14924.                 $Line [0] + DL5_STATE 
  14925.                 $Cref 
  14926.                 $VerdictId 
  14927.               $End_BehaviourLine
  14928.               $BehaviourLine
  14929.                 $LabelId 
  14930.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=(V_S+2) MOD Md, I_Frame.control.mod8.nr:=V_R) START TMO1 
  14931.                 $Cref I_30 
  14932.                 $VerdictId 
  14933.                 $Comment /* Incorrect N(S)  */
  14934.               $End_BehaviourLine
  14935.               $BehaviourLine
  14936.                 $LabelId 
  14937.                 $Line [2] ? TIMEOUT TMO1 
  14938.                 $Cref 
  14939.                 $VerdictId (PASS) 
  14940.               $End_BehaviourLine
  14941.               $BehaviourLine
  14942.                 $LabelId 
  14943.                 $Line [3] + DL5_CHK 
  14944.                 $Cref 
  14945.                 $VerdictId 
  14946.               $End_BehaviourLine
  14947.               $BehaviourLine
  14948.                 $LabelId 
  14949.                 $Line [2] ? FRMR 
  14950.                 $Cref FRMR_33(IS,IR,Z_W) 
  14951.                 $VerdictId PASS 
  14952.               $End_BehaviourLine
  14953.               $BehaviourLine
  14954.                 $LabelId 
  14955.                 $Line [2] + OTHER_RESPONSE 
  14956.                 $Cref 
  14957.                 $VerdictId 
  14958.               $End_BehaviourLine
  14959.             $End_BehaviourDescription
  14960.           $End_TestCase
  14961.         $End_TestGroup
  14962.       $End_TestGroup
  14963.       $TestGroup
  14964.         $TestGroupId DL6
  14965.         $TestGroup
  14966.           $TestGroupId DL6_PROPER
  14967.           $Begin_TestCase
  14968.             $TestCaseId DL6_101
  14969.             $TestGroupRef DL6/DL6_PROPER/
  14970.             $TestPurpose /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 in the IUT busy condition. */
  14971.             $DefaultsRef 
  14972.             $BehaviourDescription
  14973.               $BehaviourLine
  14974.                 $LabelId 
  14975.                 $Line [0] + DL6_STATE 
  14976.                 $Cref 
  14977.                 $VerdictId 
  14978.               $End_BehaviourLine
  14979.               $BehaviourLine
  14980.                 $LabelId 
  14981.                 $Line [1] ! DISC START TMO1 
  14982.                 $Cref DISC_31 
  14983.                 $VerdictId 
  14984.               $End_BehaviourLine
  14985.               $BehaviourLine
  14986.                 $LabelId L1 
  14987.                 $Line [2] ? UA 
  14988.                 $Cref UA_31 
  14989.                 $VerdictId PASS 
  14990.               $End_BehaviourLine
  14991.               $BehaviourLine
  14992.                 $LabelId 
  14993.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  14994.                 $Cref 
  14995.                 $VerdictId 
  14996.               $End_BehaviourLine
  14997.               $BehaviourLine
  14998.                 $LabelId 
  14999.                 $Line [3] GOTO L1 
  15000.                 $Cref 
  15001.                 $VerdictId 
  15002.               $End_BehaviourLine
  15003.               $BehaviourLine
  15004.                 $LabelId 
  15005.                 $Line [2] + OTHER_RESPONSE 
  15006.                 $Cref 
  15007.                 $VerdictId 
  15008.               $End_BehaviourLine
  15009.               $BehaviourLine
  15010.                 $LabelId 
  15011.                 $Line [2] ? TIMEOUT TMO1 
  15012.                 $Cref 
  15013.                 $VerdictId FAIL 
  15014.               $End_BehaviourLine
  15015.             $End_BehaviourDescription
  15016.           $End_TestCase
  15017.           $Begin_TestCase
  15018.             $TestCaseId DL6_102
  15019.             $TestGroupRef DL6/DL6_PROPER/
  15020.             $TestPurpose /* Verify that the IUT upon receiving a SABM/P=1 in the IUT busy condition, either sends a UA/F=1 or it sends a DM/F=1. */
  15021.             $DefaultsRef 
  15022.             $BehaviourDescription
  15023.               $BehaviourLine
  15024.                 $LabelId 
  15025.                 $Line [0] + DL6_STATE 
  15026.                 $Cref 
  15027.                 $VerdictId 
  15028.               $End_BehaviourLine
  15029.               $BehaviourLine
  15030.                 $LabelId 
  15031.                 $Line [1] ! SABM START TMO1 
  15032.                 $Cref SABM_31 
  15033.                 $VerdictId 
  15034.               $End_BehaviourLine
  15035.               $BehaviourLine
  15036.                 $LabelId L1 
  15037.                 $Line [2] ? DM 
  15038.                 $Cref DM_31 
  15039.                 $VerdictId PASS 
  15040.               $End_BehaviourLine
  15041.               $BehaviourLine
  15042.                 $LabelId 
  15043.                 $Line [2] ? UA 
  15044.                 $Cref UA_31 
  15045.                 $VerdictId PASS 
  15046.               $End_BehaviourLine
  15047.               $BehaviourLine
  15048.                 $LabelId 
  15049.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15050.                 $Cref 
  15051.                 $VerdictId 
  15052.               $End_BehaviourLine
  15053.               $BehaviourLine
  15054.                 $LabelId 
  15055.                 $Line [3] GOTO L1 
  15056.                 $Cref 
  15057.                 $VerdictId 
  15058.               $End_BehaviourLine
  15059.               $BehaviourLine
  15060.                 $LabelId 
  15061.                 $Line [2] + OTHER_RESPONSE 
  15062.                 $Cref 
  15063.                 $VerdictId 
  15064.               $End_BehaviourLine
  15065.               $BehaviourLine
  15066.                 $LabelId 
  15067.                 $Line [2] ? TIMEOUT TMO1 
  15068.                 $Cref 
  15069.                 $VerdictId FAIL 
  15070.               $End_BehaviourLine
  15071.             $End_BehaviourDescription
  15072.           $End_TestCase
  15073.           $Begin_TestCase
  15074.             $TestCaseId DL6_103
  15075.             $TestGroupRef DL6/DL6_PROPER/
  15076.             $TestPurpose /* Verify that, when a CCITT X.25 1980 or 1984 IUT is in the IUT busy condition, and receives a valid I/P=1 whose send sequence number equals the IUT receive state variable V(R), the IUT will accept and process the contents of the N(R) field and return an RNR/F=1 response. The received frame may or may not be acknowledged by the IUT. */
  15077.             $DefaultsRef 
  15078.             $BehaviourDescription
  15079.               $BehaviourLine
  15080.                 $LabelId 
  15081.                 $Line [0] + DL6_STATE 
  15082.                 $Cref 
  15083.                 $VerdictId 
  15084.               $End_BehaviourLine
  15085.               $BehaviourLine
  15086.                 $LabelId 
  15087.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  15088.                 $Cref I_31 
  15089.                 $VerdictId 
  15090.               $End_BehaviourLine
  15091.               $BehaviourLine
  15092.                 $LabelId L1 
  15093.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  15094.                 $Cref RNR_33 
  15095.                 $VerdictId PASS 
  15096.               $End_BehaviourLine
  15097.               $BehaviourLine
  15098.                 $LabelId 
  15099.                 $Line [2] ? RNR [RNR.control.mod8.nr=(V_S+1) MOD Md] 
  15100.                 $Cref RNR_33 
  15101.                 $VerdictId PASS 
  15102.               $End_BehaviourLine
  15103.               $BehaviourLine
  15104.                 $LabelId 
  15105.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15106.                 $Cref 
  15107.                 $VerdictId 
  15108.               $End_BehaviourLine
  15109.               $BehaviourLine
  15110.                 $LabelId 
  15111.                 $Line [3] GOTO L1 
  15112.                 $Cref 
  15113.                 $VerdictId 
  15114.               $End_BehaviourLine
  15115.               $BehaviourLine
  15116.                 $LabelId 
  15117.                 $Line [2] + OTHER_RESPONSE 
  15118.                 $Cref 
  15119.                 $VerdictId 
  15120.               $End_BehaviourLine
  15121.               $BehaviourLine
  15122.                 $LabelId 
  15123.                 $Line [2] ? TIMEOUT TMO1 
  15124.                 $Cref 
  15125.                 $VerdictId FAIL 
  15126.               $End_BehaviourLine
  15127.             $End_BehaviourDescription
  15128.           $End_TestCase
  15129.           $Begin_TestCase
  15130.             $TestCaseId DL6_104
  15131.             $TestGroupRef DL6/DL6_PROPER/
  15132.             $TestPurpose /* Verify that, when the IUT is in the IUT busy condition, and receives a valid RR/P=0 whose receive sequence number equals the IUT send state variable V(S), the IUT shall consider the N(R) contained in this frame as an acknowledgement of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. The IUT shall process this N(R) value and either return an RNR/F=0, or return nothing.  */
  15133.             $DefaultsRef 
  15134.             $Comment /* This test shall apply only when the minimum busy time is considerably larger than TMO1. */
  15135.             $BehaviourDescription
  15136.               $BehaviourLine
  15137.                 $LabelId 
  15138.                 $Line [0] + DL6_STATE 
  15139.                 $Cref 
  15140.                 $VerdictId 
  15141.               $End_BehaviourLine
  15142.               $BehaviourLine
  15143.                 $LabelId 
  15144.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  15145.                 $Cref RR_30 
  15146.                 $VerdictId 
  15147.               $End_BehaviourLine
  15148.               $BehaviourLine
  15149.                 $LabelId L1 
  15150.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  15151.                 $Cref RNR_32 
  15152.                 $VerdictId PASS 
  15153.               $End_BehaviourLine
  15154.               $BehaviourLine
  15155.                 $LabelId 
  15156.                 $Line [2] ? TIMEOUT TMO1 
  15157.                 $Cref 
  15158.                 $VerdictId (PASS) 
  15159.               $End_BehaviourLine
  15160.               $BehaviourLine
  15161.                 $LabelId 
  15162.                 $Line [3] + DL6_CHK 
  15163.                 $Cref 
  15164.                 $VerdictId 
  15165.               $End_BehaviourLine
  15166.               $BehaviourLine
  15167.                 $LabelId 
  15168.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15169.                 $Cref 
  15170.                 $VerdictId 
  15171.               $End_BehaviourLine
  15172.               $BehaviourLine
  15173.                 $LabelId 
  15174.                 $Line [3] GOTO L1 
  15175.                 $Cref 
  15176.                 $VerdictId 
  15177.               $End_BehaviourLine
  15178.               $BehaviourLine
  15179.                 $LabelId 
  15180.                 $Line [2] + OTHER_RESPONSE 
  15181.                 $Cref 
  15182.                 $VerdictId 
  15183.               $End_BehaviourLine
  15184.             $End_BehaviourDescription
  15185.           $End_TestCase
  15186.           $Begin_TestCase
  15187.             $TestCaseId DL6_105
  15188.             $TestGroupRef DL6/DL6_PROPER/
  15189.             $TestPurpose /* Verify that, when the IUT is in the IUT busy condition, and receives a valid RR/P=1 whose receive sequence number equals the IUT send state variable V(S), the IUT shall consider the N(R) contained in this frame as an acknowledgement of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. The IUT shall return an RNR/F=1 response. */
  15190.             $DefaultsRef 
  15191.             $BehaviourDescription
  15192.               $BehaviourLine
  15193.                 $LabelId 
  15194.                 $Line [0] + DL6_STATE 
  15195.                 $Cref 
  15196.                 $VerdictId 
  15197.               $End_BehaviourLine
  15198.               $BehaviourLine
  15199.                 $LabelId 
  15200.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  15201.                 $Cref RR_31 
  15202.                 $VerdictId 
  15203.               $End_BehaviourLine
  15204.               $BehaviourLine
  15205.                 $LabelId L1 
  15206.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  15207.                 $Cref RNR_33 
  15208.                 $VerdictId PASS 
  15209.               $End_BehaviourLine
  15210.               $BehaviourLine
  15211.                 $LabelId 
  15212.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15213.                 $Cref 
  15214.                 $VerdictId 
  15215.               $End_BehaviourLine
  15216.               $BehaviourLine
  15217.                 $LabelId 
  15218.                 $Line [3] GOTO L1 
  15219.                 $Cref 
  15220.                 $VerdictId 
  15221.               $End_BehaviourLine
  15222.               $BehaviourLine
  15223.                 $LabelId 
  15224.                 $Line [2] + OTHER_RESPONSE 
  15225.                 $Cref 
  15226.                 $VerdictId 
  15227.               $End_BehaviourLine
  15228.               $BehaviourLine
  15229.                 $LabelId 
  15230.                 $Line [2] ? TIMEOUT TMO1 
  15231.                 $Cref 
  15232.                 $VerdictId FAIL 
  15233.               $End_BehaviourLine
  15234.             $End_BehaviourDescription
  15235.           $End_TestCase
  15236.           $Begin_TestCase
  15237.             $TestCaseId DL6_106
  15238.             $TestGroupRef DL6/DL6_PROPER/
  15239.             $TestPurpose /* Verify that while in the IUT busy condition, if the IUT receives an RNR/P=0 command, then the IUT shall set its send state variable V(S) to N(R) of the received RNR control field and shall not transmit subsequent I frames, until the busy condition is cleared from the tester. The IUT may either send no response to this command frame, or may send an RNR/F=0 to confirm that IUT is still in the busy condition. */
  15240.             $DefaultsRef 
  15241.             $BehaviourDescription
  15242.               $BehaviourLine
  15243.                 $LabelId 
  15244.                 $Line [0] + DL6_STATE 
  15245.                 $Cref 
  15246.                 $VerdictId 
  15247.               $End_BehaviourLine
  15248.               $BehaviourLine
  15249.                 $LabelId 
  15250.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  15251.                 $Cref RNR_30 
  15252.                 $VerdictId 
  15253.               $End_BehaviourLine
  15254.               $BehaviourLine
  15255.                 $LabelId L1 
  15256.                 $Line [2] ? TIMEOUT TMO1 
  15257.                 $Cref 
  15258.                 $VerdictId (PASS) 
  15259.               $End_BehaviourLine
  15260.               $BehaviourLine
  15261.                 $LabelId 
  15262.                 $Line [3] + DL6_CHK 
  15263.                 $Cref 
  15264.                 $VerdictId 
  15265.               $End_BehaviourLine
  15266.               $BehaviourLine
  15267.                 $LabelId 
  15268.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  15269.                 $Cref RNR_32 
  15270.                 $VerdictId PASS 
  15271.               $End_BehaviourLine
  15272.               $BehaviourLine
  15273.                 $LabelId 
  15274.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15275.                 $Cref 
  15276.                 $VerdictId 
  15277.               $End_BehaviourLine
  15278.               $BehaviourLine
  15279.                 $LabelId 
  15280.                 $Line [3] GOTO L1 
  15281.                 $Cref 
  15282.                 $VerdictId 
  15283.               $End_BehaviourLine
  15284.               $BehaviourLine
  15285.                 $LabelId 
  15286.                 $Line [2] + OTHER_RESPONSE 
  15287.                 $Cref 
  15288.                 $VerdictId 
  15289.               $End_BehaviourLine
  15290.             $End_BehaviourDescription
  15291.           $End_TestCase
  15292.           $Begin_TestCase
  15293.             $TestCaseId DL6_107
  15294.             $TestGroupRef DL6/DL6_PROPER/
  15295.             $TestPurpose /* Verify that while in the IUT busy condition, if the IUT receives an RNR/P=1 command, then the IUT shall set its send state variable V(S) to N(R) of the received RNR frame control field and shall not transmit (or retransmit) the corresponding I frames until an RR or REJ frame is received from the tester. The IUT shall respond with an RNR/F=1 to confirm that the IUT is still in the busy condition. */
  15296.             $DefaultsRef 
  15297.             $BehaviourDescription
  15298.               $BehaviourLine
  15299.                 $LabelId 
  15300.                 $Line [0] + DL6_STATE 
  15301.                 $Cref 
  15302.                 $VerdictId 
  15303.               $End_BehaviourLine
  15304.               $BehaviourLine
  15305.                 $LabelId 
  15306.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  15307.                 $Cref RNR_31 
  15308.                 $VerdictId 
  15309.               $End_BehaviourLine
  15310.               $BehaviourLine
  15311.                 $LabelId L1 
  15312.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  15313.                 $Cref RNR_33 
  15314.                 $VerdictId PASS 
  15315.               $End_BehaviourLine
  15316.               $BehaviourLine
  15317.                 $LabelId 
  15318.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15319.                 $Cref 
  15320.                 $VerdictId 
  15321.               $End_BehaviourLine
  15322.               $BehaviourLine
  15323.                 $LabelId 
  15324.                 $Line [3] GOTO L1 
  15325.                 $Cref 
  15326.                 $VerdictId 
  15327.               $End_BehaviourLine
  15328.               $BehaviourLine
  15329.                 $LabelId 
  15330.                 $Line [2] + OTHER_RESPONSE 
  15331.                 $Cref 
  15332.                 $VerdictId 
  15333.               $End_BehaviourLine
  15334.               $BehaviourLine
  15335.                 $LabelId 
  15336.                 $Line [2] ? TIMEOUT TMO1 
  15337.                 $Cref 
  15338.                 $VerdictId FAIL 
  15339.               $End_BehaviourLine
  15340.             $End_BehaviourDescription
  15341.           $End_TestCase
  15342.           $Begin_TestCase
  15343.             $TestCaseId DL6_108
  15344.             $TestGroupRef DL6/DL6_PROPER/
  15345.             $TestPurpose /* Verify that when the IUT receives, during the IUT busy condition, a DM/F=0 response, it shall initiate link resetting procedure or return a DM/F=0 response to ask the tester to initiate link set-up procedure. */
  15346.             $DefaultsRef 
  15347.             $BehaviourDescription
  15348.               $BehaviourLine
  15349.                 $LabelId 
  15350.                 $Line [0] + DL6_STATE 
  15351.                 $Cref 
  15352.                 $VerdictId 
  15353.               $End_BehaviourLine
  15354.               $BehaviourLine
  15355.                 $LabelId 
  15356.                 $Line [1] ! DM START TMO1 
  15357.                 $Cref DM_10 
  15358.                 $VerdictId (PASS) 
  15359.               $End_BehaviourLine
  15360.               $BehaviourLine
  15361.                 $LabelId L1 
  15362.                 $Line [2] ? DISC 
  15363.                 $Cref DISC_11 
  15364.                 $VerdictId 
  15365.               $End_BehaviourLine
  15366.               $BehaviourLine
  15367.                 $LabelId 
  15368.                 $Line [2] ? SABM 
  15369.                 $Cref SABM_11 
  15370.                 $VerdictId 
  15371.               $End_BehaviourLine
  15372.               $BehaviourLine
  15373.                 $LabelId 
  15374.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  15375.                 $Cref SABM_10 
  15376.                 $VerdictId 
  15377.               $End_BehaviourLine
  15378.               $BehaviourLine
  15379.                 $LabelId 
  15380.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  15381.                 $Cref DISC_10 
  15382.                 $VerdictId 
  15383.               $End_BehaviourLine
  15384.               $BehaviourLine
  15385.                 $LabelId 
  15386.                 $Line [2] ? DM 
  15387.                 $Cref DM_30 
  15388.                 $VerdictId 
  15389.               $End_BehaviourLine
  15390.               $BehaviourLine
  15391.                 $LabelId 
  15392.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15393.                 $Cref 
  15394.                 $VerdictId 
  15395.               $End_BehaviourLine
  15396.               $BehaviourLine
  15397.                 $LabelId 
  15398.                 $Line [3] GOTO L1 
  15399.                 $Cref 
  15400.                 $VerdictId 
  15401.               $End_BehaviourLine
  15402.               $BehaviourLine
  15403.                 $LabelId 
  15404.                 $Line [2] + OTHER_RESPONSE 
  15405.                 $Cref 
  15406.                 $VerdictId 
  15407.               $End_BehaviourLine
  15408.               $BehaviourLine
  15409.                 $LabelId 
  15410.                 $Line [2] ? TIMEOUT TMO1 
  15411.                 $Cref 
  15412.                 $VerdictId FAIL 
  15413.               $End_BehaviourLine
  15414.             $End_BehaviourDescription
  15415.           $End_TestCase
  15416.           $Begin_TestCase
  15417.             $TestCaseId DL6_109
  15418.             $TestGroupRef DL6/DL6_PROPER/
  15419.             $TestPurpose /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 in the IUT busy condition. */
  15420.             $DefaultsRef 
  15421.             $BehaviourDescription
  15422.               $BehaviourLine
  15423.                 $LabelId 
  15424.                 $Line [0] + DL6_STATE 
  15425.                 $Cref 
  15426.                 $VerdictId 
  15427.               $End_BehaviourLine
  15428.               $BehaviourLine
  15429.                 $LabelId 
  15430.                 $Line [1] ! DISC START TMO1 
  15431.                 $Cref DISC_30 
  15432.                 $VerdictId 
  15433.               $End_BehaviourLine
  15434.               $BehaviourLine
  15435.                 $LabelId L1 
  15436.                 $Line [2] ? UA 
  15437.                 $Cref UA_30 
  15438.                 $VerdictId PASS 
  15439.               $End_BehaviourLine
  15440.               $BehaviourLine
  15441.                 $LabelId 
  15442.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15443.                 $Cref 
  15444.                 $VerdictId 
  15445.               $End_BehaviourLine
  15446.               $BehaviourLine
  15447.                 $LabelId 
  15448.                 $Line [3] GOTO L1 
  15449.                 $Cref 
  15450.                 $VerdictId 
  15451.               $End_BehaviourLine
  15452.               $BehaviourLine
  15453.                 $LabelId 
  15454.                 $Line [2] + OTHER_RESPONSE 
  15455.                 $Cref 
  15456.                 $VerdictId 
  15457.               $End_BehaviourLine
  15458.               $BehaviourLine
  15459.                 $LabelId 
  15460.                 $Line [2] ? TIMEOUT TMO1 
  15461.                 $Cref 
  15462.                 $VerdictId FAIL 
  15463.               $End_BehaviourLine
  15464.             $End_BehaviourDescription
  15465.           $End_TestCase
  15466.           $Begin_TestCase
  15467.             $TestCaseId DL6_110
  15468.             $TestGroupRef DL6/DL6_PROPER/
  15469.             $TestPurpose /* Verify that the IUT upon receiving a SABM/P=0 in the IUT busy condition either sends a UA/F=0 or it sends a DM/F=0. */
  15470.             $DefaultsRef 
  15471.             $BehaviourDescription
  15472.               $BehaviourLine
  15473.                 $LabelId 
  15474.                 $Line [0] + DL6_STATE 
  15475.                 $Cref 
  15476.                 $VerdictId 
  15477.               $End_BehaviourLine
  15478.               $BehaviourLine
  15479.                 $LabelId 
  15480.                 $Line [1] ! SABM START TMO1 
  15481.                 $Cref SABM_30 
  15482.                 $VerdictId 
  15483.               $End_BehaviourLine
  15484.               $BehaviourLine
  15485.                 $LabelId L1 
  15486.                 $Line [2] ? DM 
  15487.                 $Cref DM_30 
  15488.                 $VerdictId PASS 
  15489.               $End_BehaviourLine
  15490.               $BehaviourLine
  15491.                 $LabelId 
  15492.                 $Line [2] ? UA 
  15493.                 $Cref UA_30 
  15494.                 $VerdictId PASS 
  15495.               $End_BehaviourLine
  15496.               $BehaviourLine
  15497.                 $LabelId 
  15498.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15499.                 $Cref 
  15500.                 $VerdictId 
  15501.               $End_BehaviourLine
  15502.               $BehaviourLine
  15503.                 $LabelId 
  15504.                 $Line [2] ? TIMEOUT TMO1 
  15505.                 $Cref 
  15506.                 $VerdictId FAIL 
  15507.               $End_BehaviourLine
  15508.             $End_BehaviourDescription
  15509.           $End_TestCase
  15510.           $Begin_TestCase
  15511.             $TestCaseId DL6_111
  15512.             $TestGroupRef DL6/DL6_PROPER/
  15513.             $TestPurpose /* Verify that, when the IUT is in the IUT busy condition, and receives a valid RR/F=0 whose receive sequence number equals the IUT send state variable V(S), the IUT shall consider the N(R) contained in the frame as an acknowledgement of all I frames it has transmitted with an N(S) up to and including the received N(R) -1. Since at this point the IUT is still busy, it shall discard the RR frame after processing the N(R) field as described above. */
  15514.             $DefaultsRef 
  15515.             $BehaviourDescription
  15516.               $BehaviourLine
  15517.                 $LabelId 
  15518.                 $Line [0] + DL6_STATE 
  15519.                 $Cref 
  15520.                 $VerdictId 
  15521.               $End_BehaviourLine
  15522.               $BehaviourLine
  15523.                 $LabelId 
  15524.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  15525.                 $Cref RR_12 
  15526.                 $VerdictId 
  15527.               $End_BehaviourLine
  15528.               $BehaviourLine
  15529.                 $LabelId L1 
  15530.                 $Line [2] ? TIMEOUT TMO1 
  15531.                 $Cref 
  15532.                 $VerdictId (PASS) 
  15533.               $End_BehaviourLine
  15534.               $BehaviourLine
  15535.                 $LabelId 
  15536.                 $Line [3] + DL6_CHK 
  15537.                 $Cref 
  15538.                 $VerdictId 
  15539.               $End_BehaviourLine
  15540.               $BehaviourLine
  15541.                 $LabelId 
  15542.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15543.                 $Cref 
  15544.                 $VerdictId 
  15545.               $End_BehaviourLine
  15546.               $BehaviourLine
  15547.                 $LabelId 
  15548.                 $Line [3] GOTO L1 
  15549.                 $Cref 
  15550.                 $VerdictId 
  15551.               $End_BehaviourLine
  15552.               $BehaviourLine
  15553.                 $LabelId 
  15554.                 $Line [2] + OTHER_RESPONSE 
  15555.                 $Cref 
  15556.                 $VerdictId 
  15557.               $End_BehaviourLine
  15558.             $End_BehaviourDescription
  15559.           $End_TestCase
  15560.           $Begin_TestCase
  15561.             $TestCaseId DL6_112
  15562.             $TestGroupRef DL6/DL6_PROPER/
  15563.             $TestPurpose /* Verify that in the IUT busy condition, if the IUT receives an RNR/F=0 response, then the IUT shall set its send state variable V(S) to N(R) of the received RNR control field and shall not transmit subsequent I frames, until the busy condition is cleared from the tester. */
  15564.             $DefaultsRef 
  15565.             $BehaviourDescription
  15566.               $BehaviourLine
  15567.                 $LabelId 
  15568.                 $Line [0] + DL6_STATE 
  15569.                 $Cref 
  15570.                 $VerdictId 
  15571.               $End_BehaviourLine
  15572.               $BehaviourLine
  15573.                 $LabelId 
  15574.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  15575.                 $Cref RNR_12 
  15576.                 $VerdictId 
  15577.               $End_BehaviourLine
  15578.               $BehaviourLine
  15579.                 $LabelId 
  15580.                 $Line [2] ? TIMEOUT TMO1 
  15581.                 $Cref 
  15582.                 $VerdictId (PASS) 
  15583.                 $Comment /* Discard is OK  */
  15584.               $End_BehaviourLine
  15585.               $BehaviourLine
  15586.                 $LabelId 
  15587.                 $Line [3] + DL6_CHK 
  15588.                 $Cref 
  15589.                 $VerdictId 
  15590.               $End_BehaviourLine
  15591.               $BehaviourLine
  15592.                 $LabelId 
  15593.                 $Line [2] + OTHER_RESPONSE 
  15594.                 $Cref 
  15595.                 $VerdictId 
  15596.               $End_BehaviourLine
  15597.             $End_BehaviourDescription
  15598.           $End_TestCase
  15599.         $End_TestGroup
  15600.         $TestGroup
  15601.           $TestGroupId DL6_IMPROPER
  15602.           $Begin_TestCase
  15603.             $TestCaseId DL6_201
  15604.             $TestGroupRef DL6/DL6_IMPROPER/
  15605.             $TestPurpose /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, a UA/F=0 response. */
  15606.             $DefaultsRef 
  15607.             $BehaviourDescription
  15608.               $BehaviourLine
  15609.                 $LabelId 
  15610.                 $Line [0] + DL6_STATE 
  15611.                 $Cref 
  15612.                 $VerdictId 
  15613.               $End_BehaviourLine
  15614.               $BehaviourLine
  15615.                 $LabelId 
  15616.                 $Line [1] ! UA START TMO1 
  15617.                 $Cref UA_10 
  15618.                 $VerdictId (PASS) 
  15619.               $End_BehaviourLine
  15620.               $BehaviourLine
  15621.                 $LabelId L1 
  15622.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  15623.                 $Cref SABM_10 
  15624.                 $VerdictId 
  15625.               $End_BehaviourLine
  15626.               $BehaviourLine
  15627.                 $LabelId 
  15628.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  15629.                 $Cref DISC_10 
  15630.                 $VerdictId 
  15631.               $End_BehaviourLine
  15632.               $BehaviourLine
  15633.                 $LabelId 
  15634.                 $Line [2] ? DISC 
  15635.                 $Cref DISC_11 
  15636.                 $VerdictId 
  15637.               $End_BehaviourLine
  15638.               $BehaviourLine
  15639.                 $LabelId 
  15640.                 $Line [2] ? SABM 
  15641.                 $Cref SABM_11 
  15642.                 $VerdictId 
  15643.               $End_BehaviourLine
  15644.               $BehaviourLine
  15645.                 $LabelId 
  15646.                 $Line [2] ? DM 
  15647.                 $Cref DM_30 
  15648.                 $VerdictId 
  15649.               $End_BehaviourLine
  15650.               $BehaviourLine
  15651.                 $LabelId 
  15652.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15653.                 $Cref 
  15654.                 $VerdictId 
  15655.               $End_BehaviourLine
  15656.               $BehaviourLine
  15657.                 $LabelId 
  15658.                 $Line [3] GOTO L1 
  15659.                 $Cref 
  15660.                 $VerdictId 
  15661.               $End_BehaviourLine
  15662.               $BehaviourLine
  15663.                 $LabelId 
  15664.                 $Line [2] + OTHER_RESPONSE 
  15665.                 $Cref 
  15666.                 $VerdictId 
  15667.               $End_BehaviourLine
  15668.               $BehaviourLine
  15669.                 $LabelId 
  15670.                 $Line [2] ? TIMEOUT TMO1 
  15671.                 $Cref 
  15672.                 $VerdictId 
  15673.               $End_BehaviourLine
  15674.             $End_BehaviourDescription
  15675.           $End_TestCase
  15676.           $Begin_TestCase
  15677.             $TestCaseId DL6_202
  15678.             $TestGroupRef DL6/DL6_IMPROPER/
  15679.             $TestPurpose /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, a UA/F=1 response. */
  15680.             $DefaultsRef 
  15681.             $BehaviourDescription
  15682.               $BehaviourLine
  15683.                 $LabelId 
  15684.                 $Line [0] + DL6_STATE 
  15685.                 $Cref 
  15686.                 $VerdictId 
  15687.               $End_BehaviourLine
  15688.               $BehaviourLine
  15689.                 $LabelId 
  15690.                 $Line [1] ! UA START TMO1 
  15691.                 $Cref UA_11 
  15692.                 $VerdictId (PASS) 
  15693.               $End_BehaviourLine
  15694.               $BehaviourLine
  15695.                 $LabelId L1 
  15696.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  15697.                 $Cref SABM_10 
  15698.                 $VerdictId 
  15699.               $End_BehaviourLine
  15700.               $BehaviourLine
  15701.                 $LabelId 
  15702.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  15703.                 $Cref DISC_10 
  15704.                 $VerdictId 
  15705.               $End_BehaviourLine
  15706.               $BehaviourLine
  15707.                 $LabelId 
  15708.                 $Line [2] ? DISC 
  15709.                 $Cref DISC_11 
  15710.                 $VerdictId 
  15711.               $End_BehaviourLine
  15712.               $BehaviourLine
  15713.                 $LabelId 
  15714.                 $Line [2] ? SABM 
  15715.                 $Cref SABM_11 
  15716.                 $VerdictId 
  15717.               $End_BehaviourLine
  15718.               $BehaviourLine
  15719.                 $LabelId 
  15720.                 $Line [2] ? DM 
  15721.                 $Cref DM_30 
  15722.                 $VerdictId 
  15723.               $End_BehaviourLine
  15724.               $BehaviourLine
  15725.                 $LabelId 
  15726.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15727.                 $Cref 
  15728.                 $VerdictId 
  15729.               $End_BehaviourLine
  15730.               $BehaviourLine
  15731.                 $LabelId 
  15732.                 $Line [3] GOTO L1 
  15733.                 $Cref 
  15734.                 $VerdictId 
  15735.               $End_BehaviourLine
  15736.               $BehaviourLine
  15737.                 $LabelId 
  15738.                 $Line [2] + OTHER_RESPONSE 
  15739.                 $Cref 
  15740.                 $VerdictId 
  15741.               $End_BehaviourLine
  15742.               $BehaviourLine
  15743.                 $LabelId 
  15744.                 $Line [2] ? TIMEOUT TMO1 
  15745.                 $Cref 
  15746.                 $VerdictId 
  15747.               $End_BehaviourLine
  15748.             $End_BehaviourDescription
  15749.           $End_TestCase
  15750.           $Begin_TestCase
  15751.             $TestCaseId DL6_203
  15752.             $TestGroupRef DL6/DL6_IMPROPER/
  15753.             $TestPurpose /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, an FRMR/F=0 response. */
  15754.             $DefaultsRef 
  15755.             $BehaviourDescription
  15756.               $BehaviourLine
  15757.                 $LabelId 
  15758.                 $Line [0] + DL6_STATE 
  15759.                 $Cref 
  15760.                 $VerdictId 
  15761.               $End_BehaviourLine
  15762.               $BehaviourLine
  15763.                 $LabelId 
  15764.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  15765.                 $Cref FRMR_10 
  15766.                 $VerdictId (PASS) 
  15767.               $End_BehaviourLine
  15768.               $BehaviourLine
  15769.                 $LabelId L1 
  15770.                 $Line [2] ? DISC 
  15771.                 $Cref DISC_11 
  15772.                 $VerdictId 
  15773.               $End_BehaviourLine
  15774.               $BehaviourLine
  15775.                 $LabelId 
  15776.                 $Line [2] ? SABM 
  15777.                 $Cref SABM_11 
  15778.                 $VerdictId 
  15779.               $End_BehaviourLine
  15780.               $BehaviourLine
  15781.                 $LabelId 
  15782.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  15783.                 $Cref SABM_10 
  15784.                 $VerdictId 
  15785.               $End_BehaviourLine
  15786.               $BehaviourLine
  15787.                 $LabelId 
  15788.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  15789.                 $Cref DISC_10 
  15790.                 $VerdictId 
  15791.               $End_BehaviourLine
  15792.               $BehaviourLine
  15793.                 $LabelId 
  15794.                 $Line [2] ? DM 
  15795.                 $Cref DM_30 
  15796.                 $VerdictId 
  15797.               $End_BehaviourLine
  15798.               $BehaviourLine
  15799.                 $LabelId 
  15800.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15801.                 $Cref 
  15802.                 $VerdictId 
  15803.               $End_BehaviourLine
  15804.               $BehaviourLine
  15805.                 $LabelId 
  15806.                 $Line [3] GOTO L1 
  15807.                 $Cref 
  15808.                 $VerdictId 
  15809.               $End_BehaviourLine
  15810.               $BehaviourLine
  15811.                 $LabelId 
  15812.                 $Line [2] + OTHER_RESPONSE 
  15813.                 $Cref 
  15814.                 $VerdictId 
  15815.               $End_BehaviourLine
  15816.               $BehaviourLine
  15817.                 $LabelId 
  15818.                 $Line [2] ? TIMEOUT TMO1 
  15819.                 $Cref 
  15820.                 $VerdictId FAIL 
  15821.               $End_BehaviourLine
  15822.             $End_BehaviourDescription
  15823.           $End_TestCase
  15824.           $Begin_TestCase
  15825.             $TestCaseId DL6_204
  15826.             $TestGroupRef DL6/DL6_IMPROPER/
  15827.             $TestPurpose /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, an FRMR/F=1 response. */
  15828.             $DefaultsRef 
  15829.             $BehaviourDescription
  15830.               $BehaviourLine
  15831.                 $LabelId 
  15832.                 $Line [0] + DL6_STATE 
  15833.                 $Cref 
  15834.                 $VerdictId 
  15835.               $End_BehaviourLine
  15836.               $BehaviourLine
  15837.                 $LabelId 
  15838.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  15839.                 $Cref FRMR_11 
  15840.                 $VerdictId (PASS) 
  15841.               $End_BehaviourLine
  15842.               $BehaviourLine
  15843.                 $LabelId L1 
  15844.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  15845.                 $Cref SABM_10 
  15846.                 $VerdictId 
  15847.               $End_BehaviourLine
  15848.               $BehaviourLine
  15849.                 $LabelId 
  15850.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  15851.                 $Cref DISC_10 
  15852.                 $VerdictId 
  15853.               $End_BehaviourLine
  15854.               $BehaviourLine
  15855.                 $LabelId 
  15856.                 $Line [2] ? DISC 
  15857.                 $Cref DISC_11 
  15858.                 $VerdictId 
  15859.               $End_BehaviourLine
  15860.               $BehaviourLine
  15861.                 $LabelId 
  15862.                 $Line [2] ? SABM 
  15863.                 $Cref SABM_11 
  15864.                 $VerdictId 
  15865.               $End_BehaviourLine
  15866.               $BehaviourLine
  15867.                 $LabelId 
  15868.                 $Line [2] ? DM 
  15869.                 $Cref DM_30 
  15870.                 $VerdictId 
  15871.               $End_BehaviourLine
  15872.               $BehaviourLine
  15873.                 $LabelId 
  15874.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15875.                 $Cref 
  15876.                 $VerdictId 
  15877.               $End_BehaviourLine
  15878.               $BehaviourLine
  15879.                 $LabelId 
  15880.                 $Line [3] GOTO L1 
  15881.                 $Cref 
  15882.                 $VerdictId 
  15883.               $End_BehaviourLine
  15884.               $BehaviourLine
  15885.                 $LabelId 
  15886.                 $Line [2] + OTHER_RESPONSE 
  15887.                 $Cref 
  15888.                 $VerdictId 
  15889.               $End_BehaviourLine
  15890.               $BehaviourLine
  15891.                 $LabelId 
  15892.                 $Line [2] ? TIMEOUT TMO1 
  15893.                 $Cref 
  15894.                 $VerdictId 
  15895.               $End_BehaviourLine
  15896.             $End_BehaviourDescription
  15897.           $End_TestCase
  15898.           $Begin_TestCase
  15899.             $TestCaseId DL6_205
  15900.             $TestGroupRef DL6/DL6_IMPROPER/
  15901.             $TestPurpose /* Verify proper IUT behavior when the IUT receives during the IUT busy condition, an unsolicited DM/F=1 response. */
  15902.             $DefaultsRef 
  15903.             $BehaviourDescription
  15904.               $BehaviourLine
  15905.                 $LabelId 
  15906.                 $Line [0] + DL6_STATE 
  15907.                 $Cref 
  15908.                 $VerdictId 
  15909.               $End_BehaviourLine
  15910.               $BehaviourLine
  15911.                 $LabelId 
  15912.                 $Line [1] ! DM START TMO1 
  15913.                 $Cref DM_11 
  15914.                 $VerdictId (PASS) 
  15915.               $End_BehaviourLine
  15916.               $BehaviourLine
  15917.                 $LabelId L1 
  15918.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  15919.                 $Cref SABM_10 
  15920.                 $VerdictId 
  15921.               $End_BehaviourLine
  15922.               $BehaviourLine
  15923.                 $LabelId 
  15924.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  15925.                 $Cref DISC_10 
  15926.                 $VerdictId 
  15927.               $End_BehaviourLine
  15928.               $BehaviourLine
  15929.                 $LabelId 
  15930.                 $Line [2] ? DISC 
  15931.                 $Cref DISC_11 
  15932.                 $VerdictId 
  15933.               $End_BehaviourLine
  15934.               $BehaviourLine
  15935.                 $LabelId 
  15936.                 $Line [2] ? SABM 
  15937.                 $Cref SABM_11 
  15938.                 $VerdictId 
  15939.               $End_BehaviourLine
  15940.               $BehaviourLine
  15941.                 $LabelId 
  15942.                 $Line [2] ? DM 
  15943.                 $Cref DM_30 
  15944.                 $VerdictId 
  15945.               $End_BehaviourLine
  15946.               $BehaviourLine
  15947.                 $LabelId 
  15948.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  15949.                 $Cref 
  15950.                 $VerdictId 
  15951.               $End_BehaviourLine
  15952.               $BehaviourLine
  15953.                 $LabelId 
  15954.                 $Line [3] GOTO L1 
  15955.                 $Cref 
  15956.                 $VerdictId 
  15957.               $End_BehaviourLine
  15958.               $BehaviourLine
  15959.                 $LabelId 
  15960.                 $Line [2] + OTHER_RESPONSE 
  15961.                 $Cref 
  15962.                 $VerdictId 
  15963.               $End_BehaviourLine
  15964.               $BehaviourLine
  15965.                 $LabelId 
  15966.                 $Line [2] ? TIMEOUT TMO1 
  15967.                 $Cref 
  15968.                 $VerdictId 
  15969.               $End_BehaviourLine
  15970.             $End_BehaviourDescription
  15971.           $End_TestCase
  15972.           $Begin_TestCase
  15973.             $TestCaseId DL6_206
  15974.             $TestGroupRef DL6/DL6_IMPROPER/
  15975.             $TestPurpose /* Verify that if the IUT, while in the IUT busy condition, receives an I/P=0 frame with an invalid N(R) value, then the IUT shall transmit an FRMR/F=0, with a properly encoded Z bit. */
  15976.             $DefaultsRef 
  15977.             $BehaviourDescription
  15978.               $BehaviourLine
  15979.                 $LabelId 
  15980.                 $Line [0] + DL6_STATE 
  15981.                 $Cref 
  15982.                 $VerdictId 
  15983.               $End_BehaviourLine
  15984.               $BehaviourLine
  15985.                 $LabelId 
  15986.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=(V_R+7) MOD Md) START TMO1 
  15987.                 $Cref I_30 
  15988.                 $VerdictId 
  15989.                 $Comment /* Invalid N(R)  */
  15990.               $End_BehaviourLine
  15991.               $BehaviourLine
  15992.                 $LabelId L1 
  15993.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='1000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H)] 
  15994.                 $Cref FRMR_30 
  15995.                 $VerdictId PASS 
  15996.               $End_BehaviourLine
  15997.               $BehaviourLine
  15998.                 $LabelId 
  15999.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H) AND (IUT_TYPE="ISO_7776")] 
  16000.                 $Cref FRMR_30 
  16001.                 $VerdictId PASS 
  16002.               $End_BehaviourLine
  16003.               $BehaviourLine
  16004.                 $LabelId 
  16005.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16006.                 $Cref 
  16007.                 $VerdictId 
  16008.               $End_BehaviourLine
  16009.               $BehaviourLine
  16010.                 $LabelId 
  16011.                 $Line [3] GOTO L1 
  16012.                 $Cref 
  16013.                 $VerdictId 
  16014.               $End_BehaviourLine
  16015.               $BehaviourLine
  16016.                 $LabelId 
  16017.                 $Line [2] + OTHER_RESPONSE 
  16018.                 $Cref 
  16019.                 $VerdictId 
  16020.               $End_BehaviourLine
  16021.               $BehaviourLine
  16022.                 $LabelId 
  16023.                 $Line [2] ? TIMEOUT TMO1 
  16024.                 $Cref 
  16025.                 $VerdictId FAIL 
  16026.               $End_BehaviourLine
  16027.             $End_BehaviourDescription
  16028.           $End_TestCase
  16029.           $Begin_TestCase
  16030.             $TestCaseId DL6_207
  16031.             $TestGroupRef DL6/DL6_IMPROPER/
  16032.             $TestPurpose /* Verify that the IUT, while in the IUT busy condition, transmits an FRMR with proper Y bit setting, on receiving an I/P=0 frame with an information field which exceeds the maximum established length. */
  16033.             $DefaultsRef 
  16034.             $BehaviourDescription
  16035.               $BehaviourLine
  16036.                 $LabelId 
  16037.                 $Line [0] + DL6_STATE 
  16038.                 $Cref 
  16039.                 $VerdictId 
  16040.               $End_BehaviourLine
  16041.               $BehaviourLine
  16042.                 $LabelId 
  16043.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  16044.                 $Cref LONG_30 
  16045.                 $VerdictId 
  16046.                 $Comment /* Long I frame  */
  16047.               $End_BehaviourLine
  16048.               $BehaviourLine
  16049.                 $LabelId L1 
  16050.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0100'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='00'H)] 
  16051.                 $Cref FRMR_30 
  16052.                 $VerdictId PASS 
  16053.               $End_BehaviourLine
  16054.               $BehaviourLine
  16055.                 $LabelId 
  16056.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='00'H) AND (IUT_TYPE="ISO_7776")] 
  16057.                 $Cref FRMR_30 
  16058.                 $VerdictId PASS 
  16059.               $End_BehaviourLine
  16060.               $BehaviourLine
  16061.                 $LabelId 
  16062.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16063.                 $Cref 
  16064.                 $VerdictId 
  16065.               $End_BehaviourLine
  16066.               $BehaviourLine
  16067.                 $LabelId 
  16068.                 $Line [3] GOTO L1 
  16069.                 $Cref 
  16070.                 $VerdictId 
  16071.               $End_BehaviourLine
  16072.               $BehaviourLine
  16073.                 $LabelId 
  16074.                 $Line [2] + OTHER_RESPONSE 
  16075.                 $Cref 
  16076.                 $VerdictId 
  16077.               $End_BehaviourLine
  16078.               $BehaviourLine
  16079.                 $LabelId 
  16080.                 $Line [2] ? TIMEOUT TMO1 
  16081.                 $Cref 
  16082.                 $VerdictId FAIL 
  16083.               $End_BehaviourLine
  16084.             $End_BehaviourDescription
  16085.           $End_TestCase
  16086.           $Begin_TestCase
  16087.             $TestCaseId DL6_208
  16088.             $TestGroupRef DL6/DL6_IMPROPER/
  16089.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR frame in response to a command frame with an undefined or not implemented control field with P=1. The C/R bit shall be set to "0" and the W bit shall be set properly. */
  16090.             $DefaultsRef 
  16091.             $BehaviourDescription
  16092.               $BehaviourLine
  16093.                 $LabelId 
  16094.                 $Line [0] + DL6_STATE 
  16095.                 $Cref 
  16096.                 $VerdictId 
  16097.               $End_BehaviourLine
  16098.               $BehaviourLine
  16099.                 $LabelId 
  16100.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03FF'H) START TMO1 
  16101.                 $Cref HEX_1 
  16102.                 $VerdictId 
  16103.                 $Comment /* String '03FF'H is a command frame with an undefined or not implemented control field with P=1.  */
  16104.               $End_BehaviourLine
  16105.               $BehaviourLine
  16106.                 $LabelId L1 
  16107.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0001'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='FF'H)] 
  16108.                 $Cref FRMR_32 
  16109.                 $VerdictId PASS 
  16110.               $End_BehaviourLine
  16111.               $BehaviourLine
  16112.                 $LabelId 
  16113.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='FF'H) AND (IUT_TYPE="ISO_7776")] 
  16114.                 $Cref FRMR_32 
  16115.                 $VerdictId PASS 
  16116.               $End_BehaviourLine
  16117.               $BehaviourLine
  16118.                 $LabelId 
  16119.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16120.                 $Cref 
  16121.                 $VerdictId 
  16122.               $End_BehaviourLine
  16123.               $BehaviourLine
  16124.                 $LabelId 
  16125.                 $Line [3] GOTO L1 
  16126.                 $Cref 
  16127.                 $VerdictId 
  16128.               $End_BehaviourLine
  16129.               $BehaviourLine
  16130.                 $LabelId 
  16131.                 $Line [2] + OTHER_RESPONSE 
  16132.                 $Cref 
  16133.                 $VerdictId 
  16134.               $End_BehaviourLine
  16135.               $BehaviourLine
  16136.                 $LabelId 
  16137.                 $Line [2] ? TIMEOUT TMO1 
  16138.                 $Cref 
  16139.                 $VerdictId FAIL 
  16140.               $End_BehaviourLine
  16141.             $End_BehaviourDescription
  16142.           $End_TestCase
  16143.           $Begin_TestCase
  16144.             $TestCaseId DL6_209
  16145.             $TestGroupRef DL6/DL6_IMPROPER/
  16146.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR frame in response to a response frame with an undefined or not implemented control field with F=0. The C/R bit shall be set to "1" and the W bit shall be set properly. */
  16147.             $DefaultsRef 
  16148.             $BehaviourDescription
  16149.               $BehaviourLine
  16150.                 $LabelId 
  16151.                 $Line [0] + DL6_STATE 
  16152.                 $Cref 
  16153.                 $VerdictId 
  16154.               $End_BehaviourLine
  16155.               $BehaviourLine
  16156.                 $LabelId 
  16157.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='01EF'H) START TMO1 
  16158.                 $Cref HEX_1 
  16159.                 $VerdictId 
  16160.                 $Comment /* String '01EF'H is a response frame with an undefined or not implemented control field with F=0.  */
  16161.               $End_BehaviourLine
  16162.               $BehaviourLine
  16163.                 $LabelId L1 
  16164.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0001'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='EF'H)] 
  16165.                 $Cref FRMR_32 
  16166.                 $VerdictId PASS 
  16167.               $End_BehaviourLine
  16168.               $BehaviourLine
  16169.                 $LabelId 
  16170.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='EF'H) AND (IUT_TYPE="ISO_7776")] 
  16171.                 $Cref FRMR_32 
  16172.                 $VerdictId PASS 
  16173.               $End_BehaviourLine
  16174.               $BehaviourLine
  16175.                 $LabelId 
  16176.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16177.                 $Cref 
  16178.                 $VerdictId 
  16179.               $End_BehaviourLine
  16180.               $BehaviourLine
  16181.                 $LabelId 
  16182.                 $Line [3] GOTO L1 
  16183.                 $Cref 
  16184.                 $VerdictId 
  16185.               $End_BehaviourLine
  16186.               $BehaviourLine
  16187.                 $LabelId 
  16188.                 $Line [2] + OTHER_RESPONSE 
  16189.                 $Cref 
  16190.                 $VerdictId 
  16191.               $End_BehaviourLine
  16192.               $BehaviourLine
  16193.                 $LabelId 
  16194.                 $Line [2] ? TIMEOUT TMO1 
  16195.                 $Cref 
  16196.                 $VerdictId FAIL 
  16197.               $End_BehaviourLine
  16198.             $End_BehaviourDescription
  16199.           $End_TestCase
  16200.           $Begin_TestCase
  16201.             $TestCaseId DL6_210
  16202.             $TestGroupRef DL6/DL6_IMPROPER/
  16203.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to a DM/F=FALSE frame with an informtion field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  16204.             $DefaultsRef 
  16205.             $BehaviourDescription
  16206.               $BehaviourLine
  16207.                 $LabelId 
  16208.                 $Line [0] + DL6_STATE 
  16209.                 $Cref 
  16210.                 $VerdictId 
  16211.               $End_BehaviourLine
  16212.               $BehaviourLine
  16213.                 $LabelId 
  16214.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='010FFF'H) START TMO1 
  16215.                 $Cref HEX_1 
  16216.                 $VerdictId 
  16217.                 $Comment /* String '010FFF'H is a DM/F=0 frame with a single octet information field of all "1" s.  */
  16218.               $End_BehaviourLine
  16219.               $BehaviourLine
  16220.                 $LabelId L1 
  16221.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='0F'H)] 
  16222.                 $Cref FRMR_30 
  16223.                 $VerdictId PASS 
  16224.               $End_BehaviourLine
  16225.               $BehaviourLine
  16226.                 $LabelId 
  16227.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='0F'H) AND (IUT_TYPE="ISO_7776")] 
  16228.                 $Cref FRMR_30 
  16229.                 $VerdictId PASS 
  16230.               $End_BehaviourLine
  16231.               $BehaviourLine
  16232.                 $LabelId 
  16233.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16234.                 $Cref 
  16235.                 $VerdictId 
  16236.               $End_BehaviourLine
  16237.               $BehaviourLine
  16238.                 $LabelId 
  16239.                 $Line [3] GOTO L1 
  16240.                 $Cref 
  16241.                 $VerdictId 
  16242.               $End_BehaviourLine
  16243.               $BehaviourLine
  16244.                 $LabelId 
  16245.                 $Line [2] ? TIMEOUT TMO1 
  16246.                 $Cref 
  16247.                 $VerdictId FAIL 
  16248.               $End_BehaviourLine
  16249.             $End_BehaviourDescription
  16250.           $End_TestCase
  16251.           $Begin_TestCase
  16252.             $TestCaseId DL6_211
  16253.             $TestGroupRef DL6/DL6_IMPROPER/
  16254.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to a DISC/P=0 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  16255.             $DefaultsRef 
  16256.             $BehaviourDescription
  16257.               $BehaviourLine
  16258.                 $LabelId 
  16259.                 $Line [0] + DL6_STATE 
  16260.                 $Cref 
  16261.                 $VerdictId 
  16262.               $End_BehaviourLine
  16263.               $BehaviourLine
  16264.                 $LabelId 
  16265.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0343FF'H) START TMO1 
  16266.                 $Cref HEX_1 
  16267.                 $VerdictId 
  16268.                 $Comment /* String '034FF'H is a DISC/P=0 frame with a single octet information field of all "1"s.  */
  16269.               $End_BehaviourLine
  16270.               $BehaviourLine
  16271.                 $LabelId L1 
  16272.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='43'H)] 
  16273.                 $Cref FRMR_30 
  16274.                 $VerdictId PASS 
  16275.               $End_BehaviourLine
  16276.               $BehaviourLine
  16277.                 $LabelId 
  16278.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='43'H) AND (IUT_TYPE="ISO_7776")] 
  16279.                 $Cref FRMR_30 
  16280.                 $VerdictId PASS 
  16281.               $End_BehaviourLine
  16282.               $BehaviourLine
  16283.                 $LabelId 
  16284.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16285.                 $Cref 
  16286.                 $VerdictId 
  16287.               $End_BehaviourLine
  16288.               $BehaviourLine
  16289.                 $LabelId 
  16290.                 $Line [3] GOTO L1 
  16291.                 $Cref 
  16292.                 $VerdictId 
  16293.               $End_BehaviourLine
  16294.               $BehaviourLine
  16295.                 $LabelId 
  16296.                 $Line [2] + OTHER_RESPONSE 
  16297.                 $Cref 
  16298.                 $VerdictId 
  16299.               $End_BehaviourLine
  16300.               $BehaviourLine
  16301.                 $LabelId 
  16302.                 $Line [2] ? TIMEOUT TMO1 
  16303.                 $Cref 
  16304.                 $VerdictId FAIL 
  16305.               $End_BehaviourLine
  16306.             $End_BehaviourDescription
  16307.           $End_TestCase
  16308.           $Begin_TestCase
  16309.             $TestCaseId DL6_212
  16310.             $TestGroupRef DL6/DL6_IMPROPER/
  16311.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to a SABM/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bit shall be set properly. */
  16312.             $DefaultsRef 
  16313.             $BehaviourDescription
  16314.               $BehaviourLine
  16315.                 $LabelId 
  16316.                 $Line [0] + DL6_STATE 
  16317.                 $Cref 
  16318.                 $VerdictId 
  16319.               $End_BehaviourLine
  16320.               $BehaviourLine
  16321.                 $LabelId 
  16322.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='033FFF'H) START TMO1 
  16323.                 $Cref HEX_1 
  16324.                 $VerdictId 
  16325.                 $Comment /* String '033FFF'H is a SABM/P=1 frame with a single octet information field of "1"s.  */
  16326.               $End_BehaviourLine
  16327.               $BehaviourLine
  16328.                 $LabelId L1 
  16329.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='3F'H)] 
  16330.                 $Cref FRMR_31 
  16331.                 $VerdictId PASS 
  16332.               $End_BehaviourLine
  16333.               $BehaviourLine
  16334.                 $LabelId 
  16335.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='3F'H) AND (IUT_TYPE="ISO_7776")] 
  16336.                 $Cref FRMR_31 
  16337.                 $VerdictId PASS 
  16338.               $End_BehaviourLine
  16339.               $BehaviourLine
  16340.                 $LabelId 
  16341.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16342.                 $Cref 
  16343.                 $VerdictId 
  16344.               $End_BehaviourLine
  16345.               $BehaviourLine
  16346.                 $LabelId 
  16347.                 $Line [3] GOTO L1 
  16348.                 $Cref 
  16349.                 $VerdictId 
  16350.               $End_BehaviourLine
  16351.               $BehaviourLine
  16352.                 $LabelId 
  16353.                 $Line [2] + OTHER_RESPONSE 
  16354.                 $Cref 
  16355.                 $VerdictId 
  16356.               $End_BehaviourLine
  16357.               $BehaviourLine
  16358.                 $LabelId 
  16359.                 $Line [2] ? TIMEOUT TMO1 
  16360.                 $Cref 
  16361.                 $VerdictId FAIL 
  16362.               $End_BehaviourLine
  16363.             $End_BehaviourDescription
  16364.           $End_TestCase
  16365.           $Begin_TestCase
  16366.             $TestCaseId DL6_213
  16367.             $TestGroupRef DL6/DL6_IMPROPER/
  16368.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to a UA/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  16369.             $DefaultsRef 
  16370.             $BehaviourDescription
  16371.               $BehaviourLine
  16372.                 $LabelId 
  16373.                 $Line [0] + DL6_STATE 
  16374.                 $Cref 
  16375.                 $VerdictId 
  16376.               $End_BehaviourLine
  16377.               $BehaviourLine
  16378.                 $LabelId 
  16379.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0163FF'H) START TMO1 
  16380.                 $Cref HEX_1 
  16381.                 $VerdictId 
  16382.                 $Comment /* String '0163FF'H is a UA/F=0 frame with a single octet information field of all "1"s.  */
  16383.               $End_BehaviourLine
  16384.               $BehaviourLine
  16385.                 $LabelId L1 
  16386.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='63'H)] 
  16387.                 $Cref FRMR_30 
  16388.                 $VerdictId PASS 
  16389.               $End_BehaviourLine
  16390.               $BehaviourLine
  16391.                 $LabelId 
  16392.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='63'H) AND (IUT_TYPE="ISO_7776")] 
  16393.                 $Cref FRMR_30 
  16394.                 $VerdictId PASS 
  16395.               $End_BehaviourLine
  16396.               $BehaviourLine
  16397.                 $LabelId 
  16398.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16399.                 $Cref 
  16400.                 $VerdictId 
  16401.               $End_BehaviourLine
  16402.               $BehaviourLine
  16403.                 $LabelId 
  16404.                 $Line [3] GOTO L1 
  16405.                 $Cref 
  16406.                 $VerdictId 
  16407.               $End_BehaviourLine
  16408.               $BehaviourLine
  16409.                 $LabelId 
  16410.                 $Line [2] + OTHER_RESPONSE 
  16411.                 $Cref 
  16412.                 $VerdictId 
  16413.               $End_BehaviourLine
  16414.               $BehaviourLine
  16415.                 $LabelId 
  16416.                 $Line [2] ? TIMEOUT TMO1 
  16417.                 $Cref 
  16418.                 $VerdictId FAIL 
  16419.               $End_BehaviourLine
  16420.             $End_BehaviourDescription
  16421.           $End_TestCase
  16422.           $Begin_TestCase
  16423.             $TestCaseId DL6_214
  16424.             $TestGroupRef DL6/DL6_IMPROPER/
  16425.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to an RR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  16426.             $DefaultsRef 
  16427.             $BehaviourDescription
  16428.               $BehaviourLine
  16429.                 $LabelId 
  16430.                 $Line [0] + DL6_STATE 
  16431.                 $Cref 
  16432.                 $VerdictId 
  16433.               $End_BehaviourLine
  16434.               $BehaviourLine
  16435.                 $LabelId 
  16436.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  16437.                 $Cref RR_L_10 
  16438.                 $VerdictId 
  16439.               $End_BehaviourLine
  16440.               $BehaviourLine
  16441.                 $LabelId L1 
  16442.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='01'H)] 
  16443.                 $Cref FRMR_30 
  16444.                 $VerdictId PASS 
  16445.               $End_BehaviourLine
  16446.               $BehaviourLine
  16447.                 $LabelId 
  16448.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='01'H) AND (IUT_TYPE="ISO_7776")] 
  16449.                 $Cref FRMR_30 
  16450.                 $VerdictId PASS 
  16451.               $End_BehaviourLine
  16452.               $BehaviourLine
  16453.                 $LabelId 
  16454.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16455.                 $Cref 
  16456.                 $VerdictId 
  16457.               $End_BehaviourLine
  16458.               $BehaviourLine
  16459.                 $LabelId 
  16460.                 $Line [3] GOTO L1 
  16461.                 $Cref 
  16462.                 $VerdictId 
  16463.               $End_BehaviourLine
  16464.               $BehaviourLine
  16465.                 $LabelId 
  16466.                 $Line [2] + OTHER_RESPONSE 
  16467.                 $Cref 
  16468.                 $VerdictId 
  16469.               $End_BehaviourLine
  16470.               $BehaviourLine
  16471.                 $LabelId 
  16472.                 $Line [2] ? TIMEOUT TMO1 
  16473.                 $Cref 
  16474.                 $VerdictId FAIL 
  16475.               $End_BehaviourLine
  16476.             $End_BehaviourDescription
  16477.           $End_TestCase
  16478.           $Begin_TestCase
  16479.             $TestCaseId DL6_215
  16480.             $TestGroupRef DL6/DL6_IMPROPER/
  16481.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to an RNR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  16482.             $DefaultsRef 
  16483.             $BehaviourDescription
  16484.               $BehaviourLine
  16485.                 $LabelId 
  16486.                 $Line [0] + DL6_STATE 
  16487.                 $Cref 
  16488.                 $VerdictId 
  16489.               $End_BehaviourLine
  16490.               $BehaviourLine
  16491.                 $LabelId 
  16492.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  16493.                 $Cref RNR_L_10 
  16494.                 $VerdictId 
  16495.               $End_BehaviourLine
  16496.               $BehaviourLine
  16497.                 $LabelId L1 
  16498.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='05'H)] 
  16499.                 $Cref FRMR_30 
  16500.                 $VerdictId PASS 
  16501.               $End_BehaviourLine
  16502.               $BehaviourLine
  16503.                 $LabelId 
  16504.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='05'H) AND (IUT_TYPE="ISO_7776")] 
  16505.                 $Cref FRMR_30 
  16506.                 $VerdictId PASS 
  16507.               $End_BehaviourLine
  16508.               $BehaviourLine
  16509.                 $LabelId 
  16510.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16511.                 $Cref 
  16512.                 $VerdictId 
  16513.               $End_BehaviourLine
  16514.               $BehaviourLine
  16515.                 $LabelId 
  16516.                 $Line [3] GOTO L1 
  16517.                 $Cref 
  16518.                 $VerdictId 
  16519.               $End_BehaviourLine
  16520.               $BehaviourLine
  16521.                 $LabelId 
  16522.                 $Line [2] + OTHER_RESPONSE 
  16523.                 $Cref 
  16524.                 $VerdictId 
  16525.               $End_BehaviourLine
  16526.               $BehaviourLine
  16527.                 $LabelId 
  16528.                 $Line [2] ? TIMEOUT TMO1 
  16529.                 $Cref 
  16530.                 $VerdictId FAIL 
  16531.               $End_BehaviourLine
  16532.             $End_BehaviourDescription
  16533.           $End_TestCase
  16534.           $Begin_TestCase
  16535.             $TestCaseId DL6_216
  16536.             $TestGroupRef DL6/DL6_IMPROPER/
  16537.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=0 in response to an REJ/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  16538.             $DefaultsRef 
  16539.             $BehaviourDescription
  16540.               $BehaviourLine
  16541.                 $LabelId 
  16542.                 $Line [0] + DL6_STATE 
  16543.                 $Cref 
  16544.                 $VerdictId 
  16545.               $End_BehaviourLine
  16546.               $BehaviourLine
  16547.                 $LabelId 
  16548.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  16549.                 $Cref REJ_L_10 
  16550.                 $VerdictId 
  16551.               $End_BehaviourLine
  16552.               $BehaviourLine
  16553.                 $LabelId L1 
  16554.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='09'H)] 
  16555.                 $Cref FRMR_30 
  16556.                 $VerdictId PASS 
  16557.               $End_BehaviourLine
  16558.               $BehaviourLine
  16559.                 $LabelId 
  16560.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='09'H) AND (IUT_TYPE="ISO_7776")] 
  16561.                 $Cref FRMR_30 
  16562.                 $VerdictId PASS 
  16563.               $End_BehaviourLine
  16564.               $BehaviourLine
  16565.                 $LabelId 
  16566.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16567.                 $Cref 
  16568.                 $VerdictId 
  16569.               $End_BehaviourLine
  16570.               $BehaviourLine
  16571.                 $LabelId 
  16572.                 $Line [3] GOTO L1 
  16573.                 $Cref 
  16574.                 $VerdictId 
  16575.               $End_BehaviourLine
  16576.               $BehaviourLine
  16577.                 $LabelId 
  16578.                 $Line [2] + OTHER_RESPONSE 
  16579.                 $Cref 
  16580.                 $VerdictId 
  16581.               $End_BehaviourLine
  16582.               $BehaviourLine
  16583.                 $LabelId 
  16584.                 $Line [2] ? TIMEOUT TMO1 
  16585.                 $Cref 
  16586.                 $VerdictId FAIL 
  16587.               $End_BehaviourLine
  16588.             $End_BehaviourDescription
  16589.           $End_TestCase
  16590.           $Begin_TestCase
  16591.             $TestCaseId DL6_217
  16592.             $TestGroupRef DL6/DL6_IMPROPER/
  16593.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  16594.             $DefaultsRef 
  16595.             $BehaviourDescription
  16596.               $BehaviourLine
  16597.                 $LabelId 
  16598.                 $Line [0] + DL6_STATE 
  16599.                 $Cref 
  16600.                 $VerdictId 
  16601.               $End_BehaviourLine
  16602.               $BehaviourLine
  16603.                 $LabelId 
  16604.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  16605.                 $Cref RR_L_31 
  16606.                 $VerdictId 
  16607.               $End_BehaviourLine
  16608.               $BehaviourLine
  16609.                 $LabelId L1 
  16610.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='11'H)] 
  16611.                 $Cref FRMR_31 
  16612.                 $VerdictId PASS 
  16613.               $End_BehaviourLine
  16614.               $BehaviourLine
  16615.                 $LabelId 
  16616.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='11'H) AND (IUT_TYPE="ISO_7776")] 
  16617.                 $Cref FRMR_31 
  16618.                 $VerdictId PASS 
  16619.               $End_BehaviourLine
  16620.               $BehaviourLine
  16621.                 $LabelId 
  16622.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16623.                 $Cref 
  16624.                 $VerdictId 
  16625.               $End_BehaviourLine
  16626.               $BehaviourLine
  16627.                 $LabelId 
  16628.                 $Line [3] GOTO L1 
  16629.                 $Cref 
  16630.                 $VerdictId 
  16631.               $End_BehaviourLine
  16632.               $BehaviourLine
  16633.                 $LabelId 
  16634.                 $Line [2] + OTHER_RESPONSE 
  16635.                 $Cref 
  16636.                 $VerdictId 
  16637.               $End_BehaviourLine
  16638.               $BehaviourLine
  16639.                 $LabelId 
  16640.                 $Line [2] ? TIMEOUT TMO1 
  16641.                 $Cref 
  16642.                 $VerdictId FAIL 
  16643.               $End_BehaviourLine
  16644.             $End_BehaviourDescription
  16645.           $End_TestCase
  16646.           $Begin_TestCase
  16647.             $TestCaseId DL6_218
  16648.             $TestGroupRef DL6/DL6_IMPROPER/
  16649.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to an RNR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  16650.             $DefaultsRef 
  16651.             $BehaviourDescription
  16652.               $BehaviourLine
  16653.                 $LabelId 
  16654.                 $Line [0] + DL6_STATE 
  16655.                 $Cref 
  16656.                 $VerdictId 
  16657.               $End_BehaviourLine
  16658.               $BehaviourLine
  16659.                 $LabelId 
  16660.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  16661.                 $Cref RNR_L_31 
  16662.                 $VerdictId 
  16663.               $End_BehaviourLine
  16664.               $BehaviourLine
  16665.                 $LabelId L1 
  16666.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='15'H)] 
  16667.                 $Cref FRMR_31 
  16668.                 $VerdictId PASS 
  16669.               $End_BehaviourLine
  16670.               $BehaviourLine
  16671.                 $LabelId 
  16672.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='15'H) AND (IUT_TYPE="ISO_7776")] 
  16673.                 $Cref FRMR_31 
  16674.                 $VerdictId PASS 
  16675.               $End_BehaviourLine
  16676.               $BehaviourLine
  16677.                 $LabelId 
  16678.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16679.                 $Cref 
  16680.                 $VerdictId 
  16681.               $End_BehaviourLine
  16682.               $BehaviourLine
  16683.                 $LabelId 
  16684.                 $Line [3] GOTO L1 
  16685.                 $Cref 
  16686.                 $VerdictId 
  16687.               $End_BehaviourLine
  16688.               $BehaviourLine
  16689.                 $LabelId 
  16690.                 $Line [2] + OTHER_RESPONSE 
  16691.                 $Cref 
  16692.                 $VerdictId 
  16693.               $End_BehaviourLine
  16694.               $BehaviourLine
  16695.                 $LabelId 
  16696.                 $Line [2] ? TIMEOUT TMO1 
  16697.                 $Cref 
  16698.                 $VerdictId FAIL 
  16699.               $End_BehaviourLine
  16700.             $End_BehaviourDescription
  16701.           $End_TestCase
  16702.           $Begin_TestCase
  16703.             $TestCaseId DL6_219
  16704.             $TestGroupRef DL6/DL6_IMPROPER/
  16705.             $TestPurpose /* Verify that in the IUT busy condition, the IUT shall transmit an FRMR/F=1 in response to an REJ/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  16706.             $DefaultsRef 
  16707.             $BehaviourDescription
  16708.               $BehaviourLine
  16709.                 $LabelId 
  16710.                 $Line [0] + DL6_STATE 
  16711.                 $Cref 
  16712.                 $VerdictId 
  16713.               $End_BehaviourLine
  16714.               $BehaviourLine
  16715.                 $LabelId 
  16716.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  16717.                 $Cref REJ_L_31 
  16718.                 $VerdictId 
  16719.               $End_BehaviourLine
  16720.               $BehaviourLine
  16721.                 $LabelId L1 
  16722.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='19'H)] 
  16723.                 $Cref FRMR_31 
  16724.                 $VerdictId PASS 
  16725.               $End_BehaviourLine
  16726.               $BehaviourLine
  16727.                 $LabelId 
  16728.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='19'H) AND (IUT_TYPE="ISO_7776")] 
  16729.                 $Cref FRMR_31 
  16730.                 $VerdictId PASS 
  16731.               $End_BehaviourLine
  16732.               $BehaviourLine
  16733.                 $LabelId 
  16734.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16735.                 $Cref 
  16736.                 $VerdictId 
  16737.               $End_BehaviourLine
  16738.               $BehaviourLine
  16739.                 $LabelId 
  16740.                 $Line [3] GOTO L1 
  16741.                 $Cref 
  16742.                 $VerdictId 
  16743.               $End_BehaviourLine
  16744.               $BehaviourLine
  16745.                 $LabelId 
  16746.                 $Line [2] + OTHER_RESPONSE 
  16747.                 $Cref 
  16748.                 $VerdictId 
  16749.               $End_BehaviourLine
  16750.               $BehaviourLine
  16751.                 $LabelId 
  16752.                 $Line [2] ? TIMEOUT TMO1 
  16753.                 $Cref 
  16754.                 $VerdictId FAIL 
  16755.               $End_BehaviourLine
  16756.             $End_BehaviourDescription
  16757.           $End_TestCase
  16758.           $Begin_TestCase
  16759.             $TestCaseId DL6_220
  16760.             $TestGroupRef DL6/DL6_IMPROPER/
  16761.             $TestPurpose /* When the IUT is in the IUT busy condition, and receives a valid I/P=0 frame whose send sequence number is equal to the IUT receive state variable V(R), the IUT shall discard the information field of this frame, but process its N(R) receive sequence number and take one of the following actions: a) If the IUT is still in a busy state then, it may transmit an RNR/F=0, or b) the IUT may transmit nothing. */
  16762.             $DefaultsRef 
  16763.             $BehaviourDescription
  16764.               $BehaviourLine
  16765.                 $LabelId 
  16766.                 $Line [0] + DL6_STATE 
  16767.                 $Cref 
  16768.                 $VerdictId 
  16769.               $End_BehaviourLine
  16770.               $BehaviourLine
  16771.                 $LabelId 
  16772.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  16773.                 $Cref I_30 
  16774.                 $VerdictId 
  16775.               $End_BehaviourLine
  16776.               $BehaviourLine
  16777.                 $LabelId L1 
  16778.                 $Line [2] ? TIMEOUT TMO1 
  16779.                 $Cref 
  16780.                 $VerdictId (PASS) 
  16781.               $End_BehaviourLine
  16782.               $BehaviourLine
  16783.                 $LabelId 
  16784.                 $Line [3] + DL6_CHK 
  16785.                 $Cref 
  16786.                 $VerdictId 
  16787.               $End_BehaviourLine
  16788.               $BehaviourLine
  16789.                 $LabelId 
  16790.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  16791.                 $Cref RNR_32 
  16792.                 $VerdictId PASS 
  16793.               $End_BehaviourLine
  16794.               $BehaviourLine
  16795.                 $LabelId 
  16796.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16797.                 $Cref 
  16798.                 $VerdictId 
  16799.               $End_BehaviourLine
  16800.               $BehaviourLine
  16801.                 $LabelId 
  16802.                 $Line [3] GOTO L1 
  16803.                 $Cref 
  16804.                 $VerdictId 
  16805.               $End_BehaviourLine
  16806.               $BehaviourLine
  16807.                 $LabelId 
  16808.                 $Line [2] + OTHER_RESPONSE 
  16809.                 $Cref 
  16810.                 $VerdictId 
  16811.               $End_BehaviourLine
  16812.             $End_BehaviourDescription
  16813.           $End_TestCase
  16814.           $Begin_TestCase
  16815.             $TestCaseId DL6_221
  16816.             $TestGroupRef DL6/DL6_IMPROPER/
  16817.             $TestPurpose /* When an ISO 7776 IUT is in the IUT busy condition, and receives a valid I/P=1 whose send sequence number equals the IUT receive state variable V(R), the IUT will accept and process the contents of the N(R) field and shall return an RNR/F=1 response. */
  16818.             $DefaultsRef 
  16819.             $BehaviourDescription
  16820.               $BehaviourLine
  16821.                 $LabelId 
  16822.                 $Line [0] + DL6_STATE 
  16823.                 $Cref 
  16824.                 $VerdictId 
  16825.               $End_BehaviourLine
  16826.               $BehaviourLine
  16827.                 $LabelId 
  16828.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  16829.                 $Cref I_31 
  16830.                 $VerdictId 
  16831.               $End_BehaviourLine
  16832.               $BehaviourLine
  16833.                 $LabelId L1 
  16834.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  16835.                 $Cref RNR_33 
  16836.                 $VerdictId PASS 
  16837.               $End_BehaviourLine
  16838.               $BehaviourLine
  16839.                 $LabelId 
  16840.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16841.                 $Cref 
  16842.                 $VerdictId 
  16843.               $End_BehaviourLine
  16844.               $BehaviourLine
  16845.                 $LabelId 
  16846.                 $Line [3] GOTO L1 
  16847.                 $Cref 
  16848.                 $VerdictId 
  16849.               $End_BehaviourLine
  16850.               $BehaviourLine
  16851.                 $LabelId 
  16852.                 $Line [2] + OTHER_RESPONSE 
  16853.                 $Cref 
  16854.                 $VerdictId 
  16855.               $End_BehaviourLine
  16856.               $BehaviourLine
  16857.                 $LabelId 
  16858.                 $Line [2] ? TIMEOUT TMO1 
  16859.                 $Cref 
  16860.                 $VerdictId FAIL 
  16861.               $End_BehaviourLine
  16862.             $End_BehaviourDescription
  16863.           $End_TestCase
  16864.           $Begin_TestCase
  16865.             $TestCaseId DL6_222
  16866.             $TestGroupRef DL6/DL6_IMPROPER/
  16867.             $TestPurpose /* Verify that when the IUT receives, during the IUT busy condition, an I/P=0 frame with a N(S) greater than the IUT V(R) value, simulating (for example) a situation of one or more I frame(s) not received due to transmission error, the IUT shall respond with an RNR/F=FALSE response frame with a N(R) value equal to the value of the IUT receive state variable, V(R) or discard the I/P=0. */
  16868.             $DefaultsRef 
  16869.             $BehaviourDescription
  16870.               $BehaviourLine
  16871.                 $LabelId 
  16872.                 $Line [0] + DL6_STATE 
  16873.                 $Cref 
  16874.                 $VerdictId 
  16875.               $End_BehaviourLine
  16876.               $BehaviourLine
  16877.                 $LabelId 
  16878.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=(V_S+2) MOD Md, I_Frame.control.mod8.nr:=V_R) START TMO1 
  16879.                 $Cref I_30 
  16880.                 $VerdictId 
  16881.                 $Comment /* Out of sequence N(S)  */
  16882.               $End_BehaviourLine
  16883.               $BehaviourLine
  16884.                 $LabelId L1 
  16885.                 $Line [2] ? RNR [RNR.control.mod8.nr=V_S] 
  16886.                 $Cref RNR_30 
  16887.                 $VerdictId PASS 
  16888.               $End_BehaviourLine
  16889.               $BehaviourLine
  16890.                 $LabelId 
  16891.                 $Line [2] ? TIMEOUT TMO1 
  16892.                 $Cref 
  16893.                 $VerdictId (PASS) 
  16894.               $End_BehaviourLine
  16895.               $BehaviourLine
  16896.                 $LabelId 
  16897.                 $Line [3] + DL6_CHK 
  16898.                 $Cref 
  16899.                 $VerdictId 
  16900.               $End_BehaviourLine
  16901.               $BehaviourLine
  16902.                 $LabelId 
  16903.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16904.                 $Cref 
  16905.                 $VerdictId 
  16906.               $End_BehaviourLine
  16907.               $BehaviourLine
  16908.                 $LabelId 
  16909.                 $Line [3] GOTO L1 
  16910.                 $Cref 
  16911.                 $VerdictId 
  16912.               $End_BehaviourLine
  16913.               $BehaviourLine
  16914.                 $LabelId 
  16915.                 $Line [2] + OTHER_RESPONSE 
  16916.                 $Cref 
  16917.                 $VerdictId 
  16918.               $End_BehaviourLine
  16919.             $End_BehaviourDescription
  16920.           $End_TestCase
  16921.           $Begin_TestCase
  16922.             $TestCaseId DL6_223
  16923.             $TestGroupRef DL6/DL6_IMPROPER/
  16924.             $TestPurpose /* Verify that the IUT discards an RR/P=1 with an incorrect address in the IUT busy condition. */
  16925.             $DefaultsRef 
  16926.             $BehaviourDescription
  16927.               $BehaviourLine
  16928.                 $LabelId 
  16929.                 $Line [0] + DL6_STATE 
  16930.                 $Cref 
  16931.                 $VerdictId 
  16932.               $End_BehaviourLine
  16933.               $BehaviourLine
  16934.                 $LabelId 
  16935.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  16936.                 $Cref RR_41 
  16937.                 $VerdictId 
  16938.                 $Comment /* RR/P=1 frame with an invalid address.  */
  16939.               $End_BehaviourLine
  16940.               $BehaviourLine
  16941.                 $LabelId L1 
  16942.                 $Line [2] ? TIMEOUT TMO1 
  16943.                 $Cref 
  16944.                 $VerdictId (PASS) 
  16945.               $End_BehaviourLine
  16946.               $BehaviourLine
  16947.                 $LabelId 
  16948.                 $Line [3] + DL6_CHK 
  16949.                 $Cref 
  16950.                 $VerdictId 
  16951.               $End_BehaviourLine
  16952.               $BehaviourLine
  16953.                 $LabelId 
  16954.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  16955.                 $Cref 
  16956.                 $VerdictId 
  16957.               $End_BehaviourLine
  16958.               $BehaviourLine
  16959.                 $LabelId 
  16960.                 $Line [3] GOTO L1 
  16961.                 $Cref 
  16962.                 $VerdictId 
  16963.               $End_BehaviourLine
  16964.               $BehaviourLine
  16965.                 $LabelId 
  16966.                 $Line [2] + OTHER_RESPONSE 
  16967.                 $Cref 
  16968.                 $VerdictId 
  16969.               $End_BehaviourLine
  16970.             $End_BehaviourDescription
  16971.           $End_TestCase
  16972.           $Begin_TestCase
  16973.             $TestCaseId DL6_224
  16974.             $TestGroupRef DL6/DL6_IMPROPER/
  16975.             $TestPurpose /* Verify that the IUT discards an RR/P=1 with an FCS error in the IUT busy condition. */
  16976.             $DefaultsRef 
  16977.             $BehaviourDescription
  16978.               $BehaviourLine
  16979.                 $LabelId 
  16980.                 $Line [0] + DL6_STATE 
  16981.                 $Cref 
  16982.                 $VerdictId 
  16983.               $End_BehaviourLine
  16984.               $BehaviourLine
  16985.                 $LabelId 
  16986.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0311'H) START TMO1 
  16987.                 $Cref FCS_ERROR_1 
  16988.                 $VerdictId 
  16989.                 $Comment /* RR/P=1 frame with an FCS error.  */
  16990.               $End_BehaviourLine
  16991.               $BehaviourLine
  16992.                 $LabelId L1 
  16993.                 $Line [2] ? TIMEOUT TMO1 
  16994.                 $Cref 
  16995.                 $VerdictId (PASS) 
  16996.               $End_BehaviourLine
  16997.               $BehaviourLine
  16998.                 $LabelId 
  16999.                 $Line [3] + DL6_CHK 
  17000.                 $Cref 
  17001.                 $VerdictId 
  17002.               $End_BehaviourLine
  17003.               $BehaviourLine
  17004.                 $LabelId 
  17005.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  17006.                 $Cref 
  17007.                 $VerdictId 
  17008.               $End_BehaviourLine
  17009.               $BehaviourLine
  17010.                 $LabelId 
  17011.                 $Line [3] GOTO L1 
  17012.                 $Cref 
  17013.                 $VerdictId 
  17014.               $End_BehaviourLine
  17015.               $BehaviourLine
  17016.                 $LabelId 
  17017.                 $Line [2] + OTHER_RESPONSE 
  17018.                 $Cref 
  17019.                 $VerdictId 
  17020.               $End_BehaviourLine
  17021.             $End_BehaviourDescription
  17022.           $End_TestCase
  17023.           $Begin_TestCase
  17024.             $TestCaseId DL6_225
  17025.             $TestGroupRef DL6/DL6_IMPROPER/
  17026.             $TestPurpose /* Verify that if the IUT receives a valid I/P=0 frame with zero length information field in the IUT busy condition, it shall either send RNR or discard the received frame. */
  17027.             $DefaultsRef 
  17028.             $BehaviourDescription
  17029.               $BehaviourLine
  17030.                 $LabelId 
  17031.                 $Line [0] + DL6_STATE 
  17032.                 $Cref 
  17033.                 $VerdictId 
  17034.               $End_BehaviourLine
  17035.               $BehaviourLine
  17036.                 $LabelId 
  17037.                 $Line [1] ! I_Frame (I_Frame.control.mod8.nr:=V_R, I_Frame.control.mod8.ns:=V_S) 
  17038.                 $Cref I_32 
  17039.                 $VerdictId 
  17040.               $End_BehaviourLine
  17041.               $BehaviourLine
  17042.                 $LabelId 
  17043.                 $Line [2] START TMO1 
  17044.                 $Cref 
  17045.                 $VerdictId 
  17046.               $End_BehaviourLine
  17047.               $BehaviourLine
  17048.                 $LabelId L1 
  17049.                 $Line [3] ? RNR [RNR.control.mod8.nr=V_S] 
  17050.                 $Cref RNR_32 
  17051.                 $VerdictId PASS 
  17052.               $End_BehaviourLine
  17053.               $BehaviourLine
  17054.                 $LabelId 
  17055.                 $Line [3] ? TIMEOUT TMO1 
  17056.                 $Cref 
  17057.                 $VerdictId (PASS) 
  17058.               $End_BehaviourLine
  17059.               $BehaviourLine
  17060.                 $LabelId 
  17061.                 $Line [4] + DL6_CHK 
  17062.                 $Cref 
  17063.                 $VerdictId 
  17064.               $End_BehaviourLine
  17065.               $BehaviourLine
  17066.                 $LabelId 
  17067.                 $Line [3] + ACCEPTABLE_UNEXPECTED_DL6 
  17068.                 $Cref 
  17069.                 $VerdictId 
  17070.               $End_BehaviourLine
  17071.               $BehaviourLine
  17072.                 $LabelId 
  17073.                 $Line [4] GOTO L1 
  17074.                 $Cref 
  17075.                 $VerdictId 
  17076.               $End_BehaviourLine
  17077.               $BehaviourLine
  17078.                 $LabelId 
  17079.                 $Line [3] + OTHER_RESPONSE 
  17080.                 $Cref 
  17081.                 $VerdictId 
  17082.               $End_BehaviourLine
  17083.             $End_BehaviourDescription
  17084.           $End_TestCase
  17085.         $End_TestGroup
  17086.         $TestGroup
  17087.           $TestGroupId DL6_INOPPORTUNE
  17088.           $Begin_TestCase
  17089.             $TestCaseId DL6_301
  17090.             $TestGroupRef DL6/DL6_INOPPORTUNE/
  17091.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the IUT busy condition, an unsolicited RR/F=1 response. */
  17092.             $DefaultsRef 
  17093.             $BehaviourDescription
  17094.               $BehaviourLine
  17095.                 $LabelId 
  17096.                 $Line [0] + DL6_STATE 
  17097.                 $Cref 
  17098.                 $VerdictId 
  17099.               $End_BehaviourLine
  17100.               $BehaviourLine
  17101.                 $LabelId 
  17102.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  17103.                 $Cref RR_13 
  17104.                 $VerdictId (PASS) 
  17105.               $End_BehaviourLine
  17106.               $BehaviourLine
  17107.                 $LabelId L1 
  17108.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  17109.                 $Cref SABM_10 
  17110.                 $VerdictId 
  17111.               $End_BehaviourLine
  17112.               $BehaviourLine
  17113.                 $LabelId 
  17114.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  17115.                 $Cref DISC_10 
  17116.                 $VerdictId 
  17117.               $End_BehaviourLine
  17118.               $BehaviourLine
  17119.                 $LabelId 
  17120.                 $Line [2] ? DISC 
  17121.                 $Cref DISC_11 
  17122.                 $VerdictId 
  17123.               $End_BehaviourLine
  17124.               $BehaviourLine
  17125.                 $LabelId 
  17126.                 $Line [2] ? SABM 
  17127.                 $Cref SABM_11 
  17128.                 $VerdictId 
  17129.               $End_BehaviourLine
  17130.               $BehaviourLine
  17131.                 $LabelId 
  17132.                 $Line [2] ? DM 
  17133.                 $Cref DM_30 
  17134.                 $VerdictId 
  17135.               $End_BehaviourLine
  17136.               $BehaviourLine
  17137.                 $LabelId 
  17138.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  17139.                 $Cref 
  17140.                 $VerdictId 
  17141.               $End_BehaviourLine
  17142.               $BehaviourLine
  17143.                 $LabelId 
  17144.                 $Line [3] GOTO L1 
  17145.                 $Cref 
  17146.                 $VerdictId 
  17147.               $End_BehaviourLine
  17148.               $BehaviourLine
  17149.                 $LabelId 
  17150.                 $Line [2] + OTHER_RESPONSE 
  17151.                 $Cref 
  17152.                 $VerdictId 
  17153.               $End_BehaviourLine
  17154.               $BehaviourLine
  17155.                 $LabelId 
  17156.                 $Line [2] ? TIMEOUT TMO1 
  17157.                 $Cref 
  17158.                 $VerdictId 
  17159.               $End_BehaviourLine
  17160.             $End_BehaviourDescription
  17161.           $End_TestCase
  17162.           $Begin_TestCase
  17163.             $TestCaseId DL6_302
  17164.             $TestGroupRef DL6/DL6_INOPPORTUNE/
  17165.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the IUT busy condition, an unsolicited RNR/F=1 response. */
  17166.             $DefaultsRef 
  17167.             $BehaviourDescription
  17168.               $BehaviourLine
  17169.                 $LabelId 
  17170.                 $Line [0] + DL6_STATE 
  17171.                 $Cref 
  17172.                 $VerdictId 
  17173.               $End_BehaviourLine
  17174.               $BehaviourLine
  17175.                 $LabelId 
  17176.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  17177.                 $Cref RNR_13 
  17178.                 $VerdictId (PASS) 
  17179.               $End_BehaviourLine
  17180.               $BehaviourLine
  17181.                 $LabelId L1 
  17182.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  17183.                 $Cref SABM_10 
  17184.                 $VerdictId 
  17185.               $End_BehaviourLine
  17186.               $BehaviourLine
  17187.                 $LabelId 
  17188.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  17189.                 $Cref DISC_10 
  17190.                 $VerdictId 
  17191.               $End_BehaviourLine
  17192.               $BehaviourLine
  17193.                 $LabelId 
  17194.                 $Line [2] ? DISC 
  17195.                 $Cref DISC_11 
  17196.                 $VerdictId 
  17197.               $End_BehaviourLine
  17198.               $BehaviourLine
  17199.                 $LabelId 
  17200.                 $Line [2] ? SABM 
  17201.                 $Cref SABM_11 
  17202.                 $VerdictId 
  17203.               $End_BehaviourLine
  17204.               $BehaviourLine
  17205.                 $LabelId 
  17206.                 $Line [2] ? DM 
  17207.                 $Cref DM_30 
  17208.                 $VerdictId 
  17209.               $End_BehaviourLine
  17210.               $BehaviourLine
  17211.                 $LabelId 
  17212.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  17213.                 $Cref 
  17214.                 $VerdictId 
  17215.               $End_BehaviourLine
  17216.               $BehaviourLine
  17217.                 $LabelId 
  17218.                 $Line [3] GOTO L1 
  17219.                 $Cref 
  17220.                 $VerdictId 
  17221.               $End_BehaviourLine
  17222.               $BehaviourLine
  17223.                 $LabelId 
  17224.                 $Line [2] + OTHER_RESPONSE 
  17225.                 $Cref 
  17226.                 $VerdictId 
  17227.               $End_BehaviourLine
  17228.               $BehaviourLine
  17229.                 $LabelId 
  17230.                 $Line [2] ? TIMEOUT TMO1 
  17231.                 $Cref 
  17232.                 $VerdictId 
  17233.               $End_BehaviourLine
  17234.             $End_BehaviourDescription
  17235.           $End_TestCase
  17236.           $Begin_TestCase
  17237.             $TestCaseId DL6_303
  17238.             $TestGroupRef DL6/DL6_INOPPORTUNE/
  17239.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the IUT busy condition, an unsolicited REJ/F=1 response. */
  17240.             $DefaultsRef 
  17241.             $BehaviourDescription
  17242.               $BehaviourLine
  17243.                 $LabelId 
  17244.                 $Line [0] + DL6_STATE 
  17245.                 $Cref 
  17246.                 $VerdictId 
  17247.               $End_BehaviourLine
  17248.               $BehaviourLine
  17249.                 $LabelId 
  17250.                 $Line [1] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  17251.                 $Cref REJ_13 
  17252.                 $VerdictId (PASS) 
  17253.               $End_BehaviourLine
  17254.               $BehaviourLine
  17255.                 $LabelId L1 
  17256.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  17257.                 $Cref SABM_10 
  17258.                 $VerdictId 
  17259.               $End_BehaviourLine
  17260.               $BehaviourLine
  17261.                 $LabelId 
  17262.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  17263.                 $Cref DISC_10 
  17264.                 $VerdictId 
  17265.               $End_BehaviourLine
  17266.               $BehaviourLine
  17267.                 $LabelId 
  17268.                 $Line [2] ? DISC 
  17269.                 $Cref DISC_11 
  17270.                 $VerdictId 
  17271.               $End_BehaviourLine
  17272.               $BehaviourLine
  17273.                 $LabelId 
  17274.                 $Line [2] ? SABM 
  17275.                 $Cref SABM_11 
  17276.                 $VerdictId 
  17277.               $End_BehaviourLine
  17278.               $BehaviourLine
  17279.                 $LabelId 
  17280.                 $Line [2] ? DM 
  17281.                 $Cref DM_30 
  17282.                 $VerdictId 
  17283.               $End_BehaviourLine
  17284.               $BehaviourLine
  17285.                 $LabelId 
  17286.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL6 
  17287.                 $Cref 
  17288.                 $VerdictId 
  17289.               $End_BehaviourLine
  17290.               $BehaviourLine
  17291.                 $LabelId 
  17292.                 $Line [3] GOTO L1 
  17293.                 $Cref 
  17294.                 $VerdictId 
  17295.               $End_BehaviourLine
  17296.               $BehaviourLine
  17297.                 $LabelId 
  17298.                 $Line [2] ? OTHERWISE 
  17299.                 $Cref 
  17300.                 $VerdictId FAIL 
  17301.               $End_BehaviourLine
  17302.               $BehaviourLine
  17303.                 $LabelId 
  17304.                 $Line [2] ? TIMEOUT TMO1 
  17305.                 $Cref 
  17306.                 $VerdictId 
  17307.               $End_BehaviourLine
  17308.             $End_BehaviourDescription
  17309.           $End_TestCase
  17310.         $End_TestGroup
  17311.       $End_TestGroup
  17312.       $TestGroup
  17313.         $TestGroupId DL7
  17314.         $TestGroup
  17315.           $TestGroupId DL7_PROPER
  17316.           $Begin_TestCase
  17317.             $TestCaseId DL7_101
  17318.             $TestGroupRef DL7/DL7_PROPER/
  17319.             $TestPurpose /* Verify that the IUT sends a UA/F=1 in response to a DISC/P=1 received in the sent reject condition. */
  17320.             $DefaultsRef 
  17321.             $BehaviourDescription
  17322.               $BehaviourLine
  17323.                 $LabelId 
  17324.                 $Line [0] + DL7_STATE 
  17325.                 $Cref 
  17326.                 $VerdictId 
  17327.               $End_BehaviourLine
  17328.               $BehaviourLine
  17329.                 $LabelId 
  17330.                 $Line [1] ! DISC START TMO1 
  17331.                 $Cref DISC_31 
  17332.                 $VerdictId 
  17333.               $End_BehaviourLine
  17334.               $BehaviourLine
  17335.                 $LabelId L1 
  17336.                 $Line [2] ? UA 
  17337.                 $Cref UA_31 
  17338.                 $VerdictId PASS 
  17339.               $End_BehaviourLine
  17340.               $BehaviourLine
  17341.                 $LabelId 
  17342.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  17343.                 $Cref 
  17344.                 $VerdictId 
  17345.               $End_BehaviourLine
  17346.               $BehaviourLine
  17347.                 $LabelId 
  17348.                 $Line [3] GOTO L1 
  17349.                 $Cref 
  17350.                 $VerdictId 
  17351.               $End_BehaviourLine
  17352.               $BehaviourLine
  17353.                 $LabelId 
  17354.                 $Line [2] + OTHER_RESPONSE 
  17355.                 $Cref 
  17356.                 $VerdictId 
  17357.               $End_BehaviourLine
  17358.               $BehaviourLine
  17359.                 $LabelId 
  17360.                 $Line [2] ? TIMEOUT TMO1 
  17361.                 $Cref 
  17362.                 $VerdictId FAIL 
  17363.               $End_BehaviourLine
  17364.             $End_BehaviourDescription
  17365.           $End_TestCase
  17366.           $Begin_TestCase
  17367.             $TestCaseId DL7_102
  17368.             $TestGroupRef DL7/DL7_PROPER/
  17369.             $TestPurpose /* Verify that the IUT upon receiving a SABM/P=1 in the sent reject condition, either sends a UA/F=1 or it sends a DM/F=1. */
  17370.             $DefaultsRef 
  17371.             $BehaviourDescription
  17372.               $BehaviourLine
  17373.                 $LabelId 
  17374.                 $Line [0] + DL7_STATE 
  17375.                 $Cref 
  17376.                 $VerdictId 
  17377.               $End_BehaviourLine
  17378.               $BehaviourLine
  17379.                 $LabelId 
  17380.                 $Line [1] ! SABM START TMO1 
  17381.                 $Cref SABM_31 
  17382.                 $VerdictId 
  17383.               $End_BehaviourLine
  17384.               $BehaviourLine
  17385.                 $LabelId L1 
  17386.                 $Line [2] ? DM 
  17387.                 $Cref DM_31 
  17388.                 $VerdictId PASS 
  17389.               $End_BehaviourLine
  17390.               $BehaviourLine
  17391.                 $LabelId 
  17392.                 $Line [2] ? UA 
  17393.                 $Cref UA_31 
  17394.                 $VerdictId PASS 
  17395.               $End_BehaviourLine
  17396.               $BehaviourLine
  17397.                 $LabelId 
  17398.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  17399.                 $Cref 
  17400.                 $VerdictId 
  17401.               $End_BehaviourLine
  17402.               $BehaviourLine
  17403.                 $LabelId 
  17404.                 $Line [3] GOTO L1 
  17405.                 $Cref 
  17406.                 $VerdictId 
  17407.               $End_BehaviourLine
  17408.               $BehaviourLine
  17409.                 $LabelId 
  17410.                 $Line [2] + OTHER_RESPONSE 
  17411.                 $Cref 
  17412.                 $VerdictId 
  17413.               $End_BehaviourLine
  17414.               $BehaviourLine
  17415.                 $LabelId 
  17416.                 $Line [2] ? TIMEOUT TMO1 
  17417.                 $Cref 
  17418.                 $VerdictId FAIL 
  17419.               $End_BehaviourLine
  17420.             $End_BehaviourDescription
  17421.           $End_TestCase
  17422.           $Begin_TestCase
  17423.             $TestCaseId DL7_103
  17424.             $TestGroupRef DL7/DL7_PROPER/
  17425.             $TestPurpose /* Verify that, when the IUT is in the sent reject condition, and receives a valid I/P=0 frame whose send sequence number is equal to the IUT receive state variable V(R), the IUT shall accept the information field of this frame,and process its N(R) receive sequence number and take one of the following actions: a) If the IUT is now in a busy state, it may transmit an RNR/F=0, or b) the IUT may transmit an RR/F=0 or an I frame, and clear the sent reject condition. */
  17426.             $DefaultsRef 
  17427.             $BehaviourDescription
  17428.               $BehaviourLine
  17429.                 $LabelId 
  17430.                 $Line [0] + DL7_STATE 
  17431.                 $Cref 
  17432.                 $VerdictId 
  17433.               $End_BehaviourLine
  17434.               $BehaviourLine
  17435.                 $LabelId 
  17436.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  17437.                 $Cref I_30 
  17438.                 $VerdictId 
  17439.               $End_BehaviourLine
  17440.               $BehaviourLine
  17441.                 $LabelId 
  17442.                 $Line [2] (V_S:=V_S+1) 
  17443.                 $Cref 
  17444.                 $VerdictId 
  17445.               $End_BehaviourLine
  17446.               $BehaviourLine
  17447.                 $LabelId 
  17448.                 $Line [3] START TMO1 
  17449.                 $Cref 
  17450.                 $VerdictId 
  17451.               $End_BehaviourLine
  17452.               $BehaviourLine
  17453.                 $LabelId L1 
  17454.                 $Line [4] ? RR [RR.control.mod8.nr=V_S] 
  17455.                 $Cref RR_32 
  17456.                 $VerdictId PASS 
  17457.               $End_BehaviourLine
  17458.               $BehaviourLine
  17459.                 $LabelId 
  17460.                 $Line [4] ? RNR [RNR.control.mod8.nr=V_S] 
  17461.                 $Cref RNR_32 
  17462.                 $VerdictId PASS 
  17463.               $End_BehaviourLine
  17464.               $BehaviourLine
  17465.                 $LabelId 
  17466.                 $Line [4] ? I_Frame [(I_Frame.control.mod8.nr=V_S) AND (I_Frame.control.mod8.ns=V_R)] 
  17467.                 $Cref I_10 
  17468.                 $VerdictId PASS 
  17469.               $End_BehaviourLine
  17470.               $BehaviourLine
  17471.                 $LabelId 
  17472.                 $Line [4] ? I_Frame [(I_Frame.control.mod8.nr=V_S) AND (I_Frame.control.mod8.ns=V_R)] 
  17473.                 $Cref I_11 
  17474.                 $VerdictId PASS 
  17475.               $End_BehaviourLine
  17476.               $BehaviourLine
  17477.                 $LabelId 
  17478.                 $Line [4] + ACCEPTABLE_UNEXPECTED_DL7 
  17479.                 $Cref 
  17480.                 $VerdictId 
  17481.               $End_BehaviourLine
  17482.               $BehaviourLine
  17483.                 $LabelId 
  17484.                 $Line [5] GOTO L1 
  17485.                 $Cref 
  17486.                 $VerdictId 
  17487.               $End_BehaviourLine
  17488.               $BehaviourLine
  17489.                 $LabelId 
  17490.                 $Line [4] + OTHER_RESPONSE 
  17491.                 $Cref 
  17492.                 $VerdictId 
  17493.               $End_BehaviourLine
  17494.               $BehaviourLine
  17495.                 $LabelId 
  17496.                 $Line [4] ? TIMEOUT TMO1 
  17497.                 $Cref 
  17498.                 $VerdictId FAIL 
  17499.               $End_BehaviourLine
  17500.             $End_BehaviourDescription
  17501.           $End_TestCase
  17502.           $Begin_TestCase
  17503.             $TestCaseId DL7_104
  17504.             $TestGroupRef DL7/DL7_PROPER/
  17505.             $TestPurpose /* Verify that, when the IUT is in the sent reject condition, and receives a valid I/P=1 frame whose send sequence number is equal to the receive state variable V(R), the IUT shall accept the information field of this frame, and process its N(R) receive sequence number and the information field of this frame, and process its N(R) receive sequence number and take one of the following actions: a) If the IUT is now in a busy state, it may transmit an RNR/F=1, or b) the IUT may transmit an RR/F=1 and clear the sent reject condition. */
  17506.             $DefaultsRef 
  17507.             $BehaviourDescription
  17508.               $BehaviourLine
  17509.                 $LabelId 
  17510.                 $Line [0] + DL7_STATE 
  17511.                 $Cref 
  17512.                 $VerdictId 
  17513.               $End_BehaviourLine
  17514.               $BehaviourLine
  17515.                 $LabelId 
  17516.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  17517.                 $Cref I_31 
  17518.                 $VerdictId 
  17519.               $End_BehaviourLine
  17520.               $BehaviourLine
  17521.                 $LabelId 
  17522.                 $Line [2] (V_S:=V_S+1) 
  17523.                 $Cref 
  17524.                 $VerdictId 
  17525.               $End_BehaviourLine
  17526.               $BehaviourLine
  17527.                 $LabelId 
  17528.                 $Line [3] START TMO1 
  17529.                 $Cref 
  17530.                 $VerdictId 
  17531.               $End_BehaviourLine
  17532.               $BehaviourLine
  17533.                 $LabelId L1 
  17534.                 $Line [4] ? RR [RR.control.mod8.nr=V_S] 
  17535.                 $Cref RR_33 
  17536.                 $VerdictId PASS 
  17537.               $End_BehaviourLine
  17538.               $BehaviourLine
  17539.                 $LabelId 
  17540.                 $Line [4] ? RNR [RNR.control.mod8.nr=V_S] 
  17541.                 $Cref RNR_33 
  17542.                 $VerdictId PASS 
  17543.               $End_BehaviourLine
  17544.               $BehaviourLine
  17545.                 $LabelId 
  17546.                 $Line [4] + ACCEPTABLE_UNEXPECTED_DL7 
  17547.                 $Cref 
  17548.                 $VerdictId 
  17549.               $End_BehaviourLine
  17550.               $BehaviourLine
  17551.                 $LabelId 
  17552.                 $Line [5] GOTO L1 
  17553.                 $Cref 
  17554.                 $VerdictId 
  17555.               $End_BehaviourLine
  17556.               $BehaviourLine
  17557.                 $LabelId 
  17558.                 $Line [4] + OTHER_RESPONSE 
  17559.                 $Cref 
  17560.                 $VerdictId 
  17561.               $End_BehaviourLine
  17562.               $BehaviourLine
  17563.                 $LabelId 
  17564.                 $Line [4] ? TIMEOUT TMO1 
  17565.                 $Cref 
  17566.                 $VerdictId FAIL 
  17567.               $End_BehaviourLine
  17568.             $End_BehaviourDescription
  17569.           $End_TestCase
  17570.           $Begin_TestCase
  17571.             $TestCaseId DL7_105
  17572.             $TestGroupRef DL7/DL7_PROPER/
  17573.             $TestPurpose /* Verify that in the sent reject condition, if the IUT receives an REJ/P=0 command, then the IUT shall set its send state variable V(S) to N(R) of the received REJ control field and shall retransmit the corresponding I frame(s). */
  17574.             $DefaultsRef 
  17575.             $BehaviourDescription
  17576.               $BehaviourLine
  17577.                 $LabelId 
  17578.                 $Line [0] + DL4_STATE 
  17579.                 $Cref 
  17580.                 $VerdictId 
  17581.               $End_BehaviourLine
  17582.               $BehaviourLine
  17583.                 $LabelId 
  17584.                 $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  17585.                 $Cref 
  17586.                 $VerdictId 
  17587.                 $Comment /* IUT sends 2 I-frames with no acknowledgement.  */
  17588.               $End_BehaviourLine
  17589.               $BehaviourLine
  17590.                 $LabelId 
  17591.                 $Line [2] ! I_Frame (I_Frame.control.mod8.ns:=V_S+1, I_Frame.control.mod8.nr:=V_R) START TMO1 
  17592.                 $Cref I_30 
  17593.                 $VerdictId 
  17594.                 $Comment /* N(S) error  */
  17595.               $End_BehaviourLine
  17596.               $BehaviourLine
  17597.                 $LabelId 
  17598.                 $Line [3] ? REJ [REJ.control.mod8.nr=V_S] 
  17599.                 $Cref REJ_32 
  17600.                 $VerdictId 
  17601.                 $Comment /* Rejects last I frame  */
  17602.               $End_BehaviourLine
  17603.               $BehaviourLine
  17604.                 $LabelId 
  17605.                 $Line [4] ! REJ (REJ.control.mod8.nr:=V_R) 
  17606.                 $Cref REJ_30 
  17607.                 $VerdictId (PASS) 
  17608.               $End_BehaviourLine
  17609.               $BehaviourLine
  17610.                 $LabelId 
  17611.                 $Line [5] + IUT_RETRANSMITS_I_FRAME (1) 
  17612.                 $Cref 
  17613.                 $VerdictId 
  17614.                 $Comment /* IUT retransmits last frame.  */
  17615.               $End_BehaviourLine
  17616.               $BehaviourLine
  17617.                 $LabelId 
  17618.                 $Line [3] + OTHER_RESPONSE 
  17619.                 $Cref 
  17620.                 $VerdictId 
  17621.               $End_BehaviourLine
  17622.               $BehaviourLine
  17623.                 $LabelId 
  17624.                 $Line [3] ? TIMEOUT TMO1 
  17625.                 $Cref 
  17626.                 $VerdictId FAIL 
  17627.               $End_BehaviourLine
  17628.             $End_BehaviourDescription
  17629.           $End_TestCase
  17630.           $Begin_TestCase
  17631.             $TestCaseId DL7_106
  17632.             $TestGroupRef DL7/DL7_PROPER/
  17633.             $TestPurpose /* Verify that in the sent reject condition, if the IUT receives an REJ/P=1 command, then the IUT shall set its send state variable V(S) to N(R) of the received REJ control field and shall retransmit the corresponding I frame(s). */
  17634.             $DefaultsRef 
  17635.             $BehaviourDescription
  17636.               $BehaviourLine
  17637.                 $LabelId 
  17638.                 $Line [0] + DL4_STATE 
  17639.                 $Cref 
  17640.                 $VerdictId 
  17641.               $End_BehaviourLine
  17642.               $BehaviourLine
  17643.                 $LabelId 
  17644.                 $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  17645.                 $Cref 
  17646.                 $VerdictId 
  17647.                 $Comment /* IUT sends 2 I-frames with no acknowledgement.  */
  17648.               $End_BehaviourLine
  17649.               $BehaviourLine
  17650.                 $LabelId 
  17651.                 $Line [2] ! I_Frame (I_Frame.control.mod8.ns:=(V_S+1) MOD Md, I_Frame.control.mod8.nr:=V_R) START TMO1 
  17652.                 $Cref I_30 
  17653.                 $VerdictId 
  17654.                 $Comment /* N(S) Error  */
  17655.               $End_BehaviourLine
  17656.               $BehaviourLine
  17657.                 $LabelId 
  17658.                 $Line [3] ? REJ [REJ.control.mod8.nr=V_S] 
  17659.                 $Cref REJ_32 
  17660.                 $VerdictId 
  17661.               $End_BehaviourLine
  17662.               $BehaviourLine
  17663.                 $LabelId 
  17664.                 $Line [4] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  17665.                 $Cref REJ_31 
  17666.                 $VerdictId 
  17667.               $End_BehaviourLine
  17668.               $BehaviourLine
  17669.                 $LabelId 
  17670.                 $Line [5] ? RR [RR.control.mod8.nr=V_S] 
  17671.                 $Cref RR_33 
  17672.                 $VerdictId (PASS) 
  17673.               $End_BehaviourLine
  17674.               $BehaviourLine
  17675.                 $LabelId 
  17676.                 $Line [6] + IUT_RETRANSMITS_I_FRAME (1) 
  17677.                 $Cref 
  17678.                 $VerdictId 
  17679.                 $Comment /* IUT transmit last frame.  */
  17680.               $End_BehaviourLine
  17681.               $BehaviourLine
  17682.                 $LabelId 
  17683.                 $Line [5] ? REJ [REJ.control.mod8.nr=V_S] 
  17684.                 $Cref REJ_33 
  17685.                 $VerdictId (PASS) 
  17686.               $End_BehaviourLine
  17687.               $BehaviourLine
  17688.                 $LabelId 
  17689.                 $Line [6] + IUT_RETRANSMITS_I_FRAME (1) 
  17690.                 $Cref 
  17691.                 $VerdictId 
  17692.                 $Comment /* IUT retransmits last frame.  */
  17693.               $End_BehaviourLine
  17694.               $BehaviourLine
  17695.                 $LabelId 
  17696.                 $Line [5] + OTHER_RESPONSE 
  17697.                 $Cref 
  17698.                 $VerdictId 
  17699.               $End_BehaviourLine
  17700.               $BehaviourLine
  17701.                 $LabelId 
  17702.                 $Line [5] ? TIMEOUT TMO1 
  17703.                 $Cref 
  17704.                 $VerdictId FAIL 
  17705.               $End_BehaviourLine
  17706.               $BehaviourLine
  17707.                 $LabelId 
  17708.                 $Line [3] + OTHER_RESPONSE 
  17709.                 $Cref 
  17710.                 $VerdictId 
  17711.               $End_BehaviourLine
  17712.               $BehaviourLine
  17713.                 $LabelId 
  17714.                 $Line [3] ? TIMEOUT TMO1 
  17715.                 $Cref 
  17716.                 $VerdictId FAIL 
  17717.               $End_BehaviourLine
  17718.             $End_BehaviourDescription
  17719.           $End_TestCase
  17720.           $Begin_TestCase
  17721.             $TestCaseId DL7_107
  17722.             $TestGroupRef DL7/DL7_PROPER/
  17723.             $TestPurpose /* Verify that when the IUT receives, during the sent reject condition, a DM/F=0 response, it shall either initiate link resetting procedure or return a DM/F=0 response to ask the tester IUT to initiate link set-up procedure. */
  17724.             $DefaultsRef 
  17725.             $BehaviourDescription
  17726.               $BehaviourLine
  17727.                 $LabelId 
  17728.                 $Line [0] + DL7_STATE 
  17729.                 $Cref 
  17730.                 $VerdictId 
  17731.               $End_BehaviourLine
  17732.               $BehaviourLine
  17733.                 $LabelId 
  17734.                 $Line [1] ! DM START TMO1 
  17735.                 $Cref DM_10 
  17736.                 $VerdictId (PASS) 
  17737.               $End_BehaviourLine
  17738.               $BehaviourLine
  17739.                 $LabelId L1 
  17740.                 $Line [2] ? DISC 
  17741.                 $Cref DISC_11 
  17742.                 $VerdictId 
  17743.               $End_BehaviourLine
  17744.               $BehaviourLine
  17745.                 $LabelId 
  17746.                 $Line [2] ? SABM 
  17747.                 $Cref SABM_11 
  17748.                 $VerdictId 
  17749.               $End_BehaviourLine
  17750.               $BehaviourLine
  17751.                 $LabelId 
  17752.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  17753.                 $Cref SABM_10 
  17754.                 $VerdictId 
  17755.               $End_BehaviourLine
  17756.               $BehaviourLine
  17757.                 $LabelId 
  17758.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  17759.                 $Cref DISC_10 
  17760.                 $VerdictId 
  17761.               $End_BehaviourLine
  17762.               $BehaviourLine
  17763.                 $LabelId 
  17764.                 $Line [2] ? DM 
  17765.                 $Cref DM_30 
  17766.                 $VerdictId 
  17767.               $End_BehaviourLine
  17768.               $BehaviourLine
  17769.                 $LabelId 
  17770.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  17771.                 $Cref 
  17772.                 $VerdictId 
  17773.               $End_BehaviourLine
  17774.               $BehaviourLine
  17775.                 $LabelId 
  17776.                 $Line [3] GOTO L1 
  17777.                 $Cref 
  17778.                 $VerdictId 
  17779.               $End_BehaviourLine
  17780.               $BehaviourLine
  17781.                 $LabelId 
  17782.                 $Line [2] ? TIMEOUT TMO1 
  17783.                 $Cref 
  17784.                 $VerdictId FAIL 
  17785.               $End_BehaviourLine
  17786.             $End_BehaviourDescription
  17787.           $End_TestCase
  17788.           $Begin_TestCase
  17789.             $TestCaseId DL7_108
  17790.             $TestGroupRef DL7/DL7_PROPER/
  17791.             $TestPurpose /* Verify that if the IUT receives a valid I/P=0 frame with zero length information field in the sent reject condition, it shall increment by one the value of its receive state variable and respond with an I or RR or RNR with a N(R) equal to the updated value of the IUT receive state variable. */
  17792.             $DefaultsRef 
  17793.             $BehaviourDescription
  17794.               $BehaviourLine
  17795.                 $LabelId 
  17796.                 $Line [0] + DL7_STATE 
  17797.                 $Cref 
  17798.                 $VerdictId 
  17799.               $End_BehaviourLine
  17800.               $BehaviourLine
  17801.                 $LabelId 
  17802.                 $Line [1] ! I_Frame (I_Frame.control.mod8.nr:=V_R, I_Frame.control.mod8.ns:=V_S) 
  17803.                 $Cref I_32 
  17804.                 $VerdictId 
  17805.                 $Comment /* No information field.  */
  17806.               $End_BehaviourLine
  17807.               $BehaviourLine
  17808.                 $LabelId 
  17809.                 $Line [2] (V_S:=V_S+1) 
  17810.                 $Cref 
  17811.                 $VerdictId 
  17812.               $End_BehaviourLine
  17813.               $BehaviourLine
  17814.                 $LabelId 
  17815.                 $Line [3] START TMO1 
  17816.                 $Cref 
  17817.                 $VerdictId 
  17818.               $End_BehaviourLine
  17819.               $BehaviourLine
  17820.                 $LabelId L1 
  17821.                 $Line [4] ? I_Frame [(I_Frame.control.mod8.nr=V_S) AND (I_Frame.control.mod8.ns=V_R)] 
  17822.                 $Cref I_10 
  17823.                 $VerdictId PASS 
  17824.               $End_BehaviourLine
  17825.               $BehaviourLine
  17826.                 $LabelId 
  17827.                 $Line [4] ? RR [RR.control.mod8.nr=V_S] 
  17828.                 $Cref RR_32 
  17829.                 $VerdictId PASS 
  17830.               $End_BehaviourLine
  17831.               $BehaviourLine
  17832.                 $LabelId 
  17833.                 $Line [4] ? RNR [RNR.control.mod8.nr=V_S] 
  17834.                 $Cref RNR_32 
  17835.                 $VerdictId PASS 
  17836.               $End_BehaviourLine
  17837.               $BehaviourLine
  17838.                 $LabelId 
  17839.                 $Line [4] + ACCEPTABLE_UNEXPECTED_DL7 
  17840.                 $Cref 
  17841.                 $VerdictId 
  17842.               $End_BehaviourLine
  17843.               $BehaviourLine
  17844.                 $LabelId 
  17845.                 $Line [5] GOTO L1 
  17846.                 $Cref 
  17847.                 $VerdictId 
  17848.               $End_BehaviourLine
  17849.               $BehaviourLine
  17850.                 $LabelId 
  17851.                 $Line [4] ? TIMEOUT TMO1 
  17852.                 $Cref 
  17853.                 $VerdictId FAIL 
  17854.               $End_BehaviourLine
  17855.             $End_BehaviourDescription
  17856.           $End_TestCase
  17857.           $Begin_TestCase
  17858.             $TestCaseId DL7_109
  17859.             $TestGroupRef DL7/DL7_PROPER/
  17860.             $TestPurpose /* Verify that the IUT sends a UA/F=0 in response to a DISC/P=0 in the sent reject condition. */
  17861.             $DefaultsRef 
  17862.             $BehaviourDescription
  17863.               $BehaviourLine
  17864.                 $LabelId 
  17865.                 $Line [0] + DL7_STATE 
  17866.                 $Cref 
  17867.                 $VerdictId 
  17868.               $End_BehaviourLine
  17869.               $BehaviourLine
  17870.                 $LabelId 
  17871.                 $Line [1] ! DISC START TMO1 
  17872.                 $Cref DISC_30 
  17873.                 $VerdictId 
  17874.               $End_BehaviourLine
  17875.               $BehaviourLine
  17876.                 $LabelId L1 
  17877.                 $Line [2] ? UA 
  17878.                 $Cref UA_30 
  17879.                 $VerdictId PASS 
  17880.               $End_BehaviourLine
  17881.               $BehaviourLine
  17882.                 $LabelId 
  17883.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  17884.                 $Cref 
  17885.                 $VerdictId 
  17886.               $End_BehaviourLine
  17887.               $BehaviourLine
  17888.                 $LabelId 
  17889.                 $Line [3] GOTO L1 
  17890.                 $Cref 
  17891.                 $VerdictId 
  17892.               $End_BehaviourLine
  17893.               $BehaviourLine
  17894.                 $LabelId 
  17895.                 $Line [2] + OTHER_RESPONSE 
  17896.                 $Cref 
  17897.                 $VerdictId 
  17898.               $End_BehaviourLine
  17899.               $BehaviourLine
  17900.                 $LabelId 
  17901.                 $Line [2] ? TIMEOUT TMO1 
  17902.                 $Cref 
  17903.                 $VerdictId FAIL 
  17904.               $End_BehaviourLine
  17905.             $End_BehaviourDescription
  17906.           $End_TestCase
  17907.           $Begin_TestCase
  17908.             $TestCaseId DL7_110
  17909.             $TestGroupRef DL7/DL7_PROPER/
  17910.             $TestPurpose /* Verify that the IUT upon receiving a SABM/P=0 while in the sent reject condition either sends a UA/F=0 or a DM/F=0. */
  17911.             $DefaultsRef 
  17912.             $BehaviourDescription
  17913.               $BehaviourLine
  17914.                 $LabelId 
  17915.                 $Line [0] + DL7_STATE 
  17916.                 $Cref 
  17917.                 $VerdictId 
  17918.               $End_BehaviourLine
  17919.               $BehaviourLine
  17920.                 $LabelId 
  17921.                 $Line [1] ! SABM START TMO1 
  17922.                 $Cref SABM_30 
  17923.                 $VerdictId 
  17924.               $End_BehaviourLine
  17925.               $BehaviourLine
  17926.                 $LabelId L1 
  17927.                 $Line [2] ? DM 
  17928.                 $Cref DM_30 
  17929.                 $VerdictId PASS 
  17930.               $End_BehaviourLine
  17931.               $BehaviourLine
  17932.                 $LabelId 
  17933.                 $Line [2] ? UA 
  17934.                 $Cref UA_30 
  17935.                 $VerdictId PASS 
  17936.               $End_BehaviourLine
  17937.               $BehaviourLine
  17938.                 $LabelId 
  17939.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  17940.                 $Cref 
  17941.                 $VerdictId 
  17942.               $End_BehaviourLine
  17943.               $BehaviourLine
  17944.                 $LabelId 
  17945.                 $Line [3] GOTO L1 
  17946.                 $Cref 
  17947.                 $VerdictId 
  17948.               $End_BehaviourLine
  17949.               $BehaviourLine
  17950.                 $LabelId 
  17951.                 $Line [2] + OTHER_RESPONSE 
  17952.                 $Cref 
  17953.                 $VerdictId 
  17954.               $End_BehaviourLine
  17955.               $BehaviourLine
  17956.                 $LabelId 
  17957.                 $Line [2] ? TIMEOUT TMO1 
  17958.                 $Cref 
  17959.                 $VerdictId FAIL 
  17960.               $End_BehaviourLine
  17961.             $End_BehaviourDescription
  17962.           $End_TestCase
  17963.           $Begin_TestCase
  17964.             $TestCaseId DL7_111
  17965.             $TestGroupRef DL7/DL7_PROPER/
  17966.             $TestPurpose /* Verify that in the sent reject condition, if the IUT receives an REJ/F=0 response, then the IUT shall set its send state variable V(S) to N(R) of the received REJ control field and shall retransmit the corresponding I frame(s). */
  17967.             $DefaultsRef 
  17968.             $BehaviourDescription
  17969.               $BehaviourLine
  17970.                 $LabelId 
  17971.                 $Line [0] + DL4_STATE 
  17972.                 $Cref 
  17973.                 $VerdictId 
  17974.               $End_BehaviourLine
  17975.               $BehaviourLine
  17976.                 $LabelId 
  17977.                 $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  17978.                 $Cref 
  17979.                 $VerdictId 
  17980.                 $Comment /* IUT sends 2 I-frames with no acknowledgement.  */
  17981.               $End_BehaviourLine
  17982.               $BehaviourLine
  17983.                 $LabelId 
  17984.                 $Line [2] ! I_Frame (I_Frame.control.mod8.ns:=(V_S+1) MOD Md, I_Frame.control.mod8.nr:=V_R) START TMO1 
  17985.                 $Cref I_30 
  17986.                 $VerdictId 
  17987.                 $Comment /* N(S) Error  */
  17988.               $End_BehaviourLine
  17989.               $BehaviourLine
  17990.                 $LabelId 
  17991.                 $Line [3] ? REJ [REJ.control.mod8.nr=V_S] 
  17992.                 $Cref REJ_32 
  17993.                 $VerdictId 
  17994.               $End_BehaviourLine
  17995.               $BehaviourLine
  17996.                 $LabelId 
  17997.                 $Line [4] ! REJ (REJ.control.mod8.nr:=V_R) 
  17998.                 $Cref REJ_12 
  17999.                 $VerdictId (PASS) 
  18000.               $End_BehaviourLine
  18001.               $BehaviourLine
  18002.                 $LabelId 
  18003.                 $Line [5] + IUT_RETRANSMITS_I_FRAME (1) 
  18004.                 $Cref 
  18005.                 $VerdictId 
  18006.                 $Comment /* IUT retransmits last frame.  */
  18007.               $End_BehaviourLine
  18008.               $BehaviourLine
  18009.                 $LabelId 
  18010.                 $Line [3] + OTHER_RESPONSE 
  18011.                 $Cref 
  18012.                 $VerdictId 
  18013.               $End_BehaviourLine
  18014.               $BehaviourLine
  18015.                 $LabelId 
  18016.                 $Line [3] ? TIMEOUT TMO1 
  18017.                 $Cref 
  18018.                 $VerdictId FAIL 
  18019.               $End_BehaviourLine
  18020.             $End_BehaviourDescription
  18021.           $End_TestCase
  18022.         $End_TestGroup
  18023.         $TestGroup
  18024.           $TestGroupId DL7_IMPROPER
  18025.           $Begin_TestCase
  18026.             $TestCaseId DL7_201
  18027.             $TestGroupRef DL7/DL7_IMPROPER/
  18028.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, a UA/F=0 response. */
  18029.             $DefaultsRef 
  18030.             $BehaviourDescription
  18031.               $BehaviourLine
  18032.                 $LabelId 
  18033.                 $Line [0] + DL7_STATE 
  18034.                 $Cref 
  18035.                 $VerdictId 
  18036.               $End_BehaviourLine
  18037.               $BehaviourLine
  18038.                 $LabelId 
  18039.                 $Line [1] ! UA START TMO1 
  18040.                 $Cref UA_10 
  18041.                 $VerdictId (PASS) 
  18042.               $End_BehaviourLine
  18043.               $BehaviourLine
  18044.                 $LabelId L1 
  18045.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  18046.                 $Cref SABM_10 
  18047.                 $VerdictId 
  18048.               $End_BehaviourLine
  18049.               $BehaviourLine
  18050.                 $LabelId 
  18051.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  18052.                 $Cref DISC_10 
  18053.                 $VerdictId 
  18054.               $End_BehaviourLine
  18055.               $BehaviourLine
  18056.                 $LabelId 
  18057.                 $Line [2] ? DISC 
  18058.                 $Cref DISC_11 
  18059.                 $VerdictId 
  18060.               $End_BehaviourLine
  18061.               $BehaviourLine
  18062.                 $LabelId 
  18063.                 $Line [2] ? SABM 
  18064.                 $Cref SABM_11 
  18065.                 $VerdictId 
  18066.               $End_BehaviourLine
  18067.               $BehaviourLine
  18068.                 $LabelId 
  18069.                 $Line [2] ? DM 
  18070.                 $Cref DM_30 
  18071.                 $VerdictId 
  18072.               $End_BehaviourLine
  18073.               $BehaviourLine
  18074.                 $LabelId 
  18075.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18076.                 $Cref 
  18077.                 $VerdictId 
  18078.               $End_BehaviourLine
  18079.               $BehaviourLine
  18080.                 $LabelId 
  18081.                 $Line [3] GOTO L1 
  18082.                 $Cref 
  18083.                 $VerdictId 
  18084.               $End_BehaviourLine
  18085.               $BehaviourLine
  18086.                 $LabelId 
  18087.                 $Line [2] + OTHER_RESPONSE 
  18088.                 $Cref 
  18089.                 $VerdictId 
  18090.               $End_BehaviourLine
  18091.               $BehaviourLine
  18092.                 $LabelId 
  18093.                 $Line [2] ? TIMEOUT TMO1 
  18094.                 $Cref 
  18095.                 $VerdictId FAIL 
  18096.               $End_BehaviourLine
  18097.             $End_BehaviourDescription
  18098.           $End_TestCase
  18099.           $Begin_TestCase
  18100.             $TestCaseId DL7_202
  18101.             $TestGroupRef DL7/DL7_IMPROPER/
  18102.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, a UA/F=1 response. */
  18103.             $DefaultsRef 
  18104.             $BehaviourDescription
  18105.               $BehaviourLine
  18106.                 $LabelId 
  18107.                 $Line [0] + DL7_STATE 
  18108.                 $Cref 
  18109.                 $VerdictId 
  18110.               $End_BehaviourLine
  18111.               $BehaviourLine
  18112.                 $LabelId 
  18113.                 $Line [1] ! UA START TMO1 
  18114.                 $Cref UA_11 
  18115.                 $VerdictId (PASS) 
  18116.               $End_BehaviourLine
  18117.               $BehaviourLine
  18118.                 $LabelId L1 
  18119.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  18120.                 $Cref SABM_10 
  18121.                 $VerdictId 
  18122.               $End_BehaviourLine
  18123.               $BehaviourLine
  18124.                 $LabelId 
  18125.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  18126.                 $Cref DISC_10 
  18127.                 $VerdictId 
  18128.               $End_BehaviourLine
  18129.               $BehaviourLine
  18130.                 $LabelId 
  18131.                 $Line [2] ? DISC 
  18132.                 $Cref DISC_11 
  18133.                 $VerdictId 
  18134.               $End_BehaviourLine
  18135.               $BehaviourLine
  18136.                 $LabelId 
  18137.                 $Line [2] ? SABM 
  18138.                 $Cref SABM_11 
  18139.                 $VerdictId 
  18140.               $End_BehaviourLine
  18141.               $BehaviourLine
  18142.                 $LabelId 
  18143.                 $Line [2] ? DM 
  18144.                 $Cref DM_30 
  18145.                 $VerdictId 
  18146.               $End_BehaviourLine
  18147.               $BehaviourLine
  18148.                 $LabelId 
  18149.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18150.                 $Cref 
  18151.                 $VerdictId 
  18152.               $End_BehaviourLine
  18153.               $BehaviourLine
  18154.                 $LabelId 
  18155.                 $Line [3] GOTO L1 
  18156.                 $Cref 
  18157.                 $VerdictId 
  18158.               $End_BehaviourLine
  18159.               $BehaviourLine
  18160.                 $LabelId 
  18161.                 $Line [2] + OTHER_RESPONSE 
  18162.                 $Cref 
  18163.                 $VerdictId 
  18164.               $End_BehaviourLine
  18165.               $BehaviourLine
  18166.                 $LabelId 
  18167.                 $Line [2] ? TIMEOUT TMO1 
  18168.                 $Cref 
  18169.                 $VerdictId FAIL 
  18170.               $End_BehaviourLine
  18171.             $End_BehaviourDescription
  18172.           $End_TestCase
  18173.           $Begin_TestCase
  18174.             $TestCaseId DL7_203
  18175.             $TestGroupRef DL7/DL7_IMPROPER/
  18176.             $TestPurpose /* Verify that when the IUT receives, during the sent reject condition, an FRMR/F=0 response, it may either initiate link resetting procedure or return a DM/F=0 response to ask the tester to initiate link set-up procedure. */
  18177.             $DefaultsRef 
  18178.             $BehaviourDescription
  18179.               $BehaviourLine
  18180.                 $LabelId 
  18181.                 $Line [0] + DL7_STATE 
  18182.                 $Cref 
  18183.                 $VerdictId 
  18184.               $End_BehaviourLine
  18185.               $BehaviourLine
  18186.                 $LabelId 
  18187.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  18188.                 $Cref FRMR_10 
  18189.                 $VerdictId (PASS) 
  18190.               $End_BehaviourLine
  18191.               $BehaviourLine
  18192.                 $LabelId L1 
  18193.                 $Line [2] ? DISC 
  18194.                 $Cref DISC_11 
  18195.                 $VerdictId 
  18196.               $End_BehaviourLine
  18197.               $BehaviourLine
  18198.                 $LabelId 
  18199.                 $Line [2] ? SABM 
  18200.                 $Cref SABM_11 
  18201.                 $VerdictId 
  18202.               $End_BehaviourLine
  18203.               $BehaviourLine
  18204.                 $LabelId 
  18205.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  18206.                 $Cref SABM_10 
  18207.                 $VerdictId 
  18208.               $End_BehaviourLine
  18209.               $BehaviourLine
  18210.                 $LabelId 
  18211.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  18212.                 $Cref DISC_10 
  18213.                 $VerdictId 
  18214.               $End_BehaviourLine
  18215.               $BehaviourLine
  18216.                 $LabelId 
  18217.                 $Line [2] ? DM 
  18218.                 $Cref DM_30 
  18219.                 $VerdictId 
  18220.               $End_BehaviourLine
  18221.               $BehaviourLine
  18222.                 $LabelId 
  18223.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18224.                 $Cref 
  18225.                 $VerdictId 
  18226.               $End_BehaviourLine
  18227.               $BehaviourLine
  18228.                 $LabelId 
  18229.                 $Line [3] GOTO L1 
  18230.                 $Cref 
  18231.                 $VerdictId 
  18232.               $End_BehaviourLine
  18233.               $BehaviourLine
  18234.                 $LabelId 
  18235.                 $Line [2] + OTHER_RESPONSE 
  18236.                 $Cref 
  18237.                 $VerdictId 
  18238.               $End_BehaviourLine
  18239.               $BehaviourLine
  18240.                 $LabelId 
  18241.                 $Line [2] ? TIMEOUT TMO1 
  18242.                 $Cref 
  18243.                 $VerdictId FAIL 
  18244.               $End_BehaviourLine
  18245.             $End_BehaviourDescription
  18246.           $End_TestCase
  18247.           $Begin_TestCase
  18248.             $TestCaseId DL7_204
  18249.             $TestGroupRef DL7/DL7_IMPROPER/
  18250.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an FRMR/F=1 response. */
  18251.             $DefaultsRef 
  18252.             $BehaviourDescription
  18253.               $BehaviourLine
  18254.                 $LabelId 
  18255.                 $Line [0] + DL7_STATE 
  18256.                 $Cref 
  18257.                 $VerdictId 
  18258.               $End_BehaviourLine
  18259.               $BehaviourLine
  18260.                 $LabelId 
  18261.                 $Line [1] ! FRMR (FRMR.i_field.mod8.vs:=V_S, FRMR.i_field.mod8.vr:=V_R) START TMO1 
  18262.                 $Cref FRMR_11 
  18263.                 $VerdictId (PASS) 
  18264.               $End_BehaviourLine
  18265.               $BehaviourLine
  18266.                 $LabelId L1 
  18267.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  18268.                 $Cref SABM_10 
  18269.                 $VerdictId 
  18270.               $End_BehaviourLine
  18271.               $BehaviourLine
  18272.                 $LabelId 
  18273.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  18274.                 $Cref DISC_10 
  18275.                 $VerdictId 
  18276.               $End_BehaviourLine
  18277.               $BehaviourLine
  18278.                 $LabelId 
  18279.                 $Line [2] ? DISC 
  18280.                 $Cref DISC_11 
  18281.                 $VerdictId 
  18282.               $End_BehaviourLine
  18283.               $BehaviourLine
  18284.                 $LabelId 
  18285.                 $Line [2] ? SABM 
  18286.                 $Cref SABM_11 
  18287.                 $VerdictId 
  18288.               $End_BehaviourLine
  18289.               $BehaviourLine
  18290.                 $LabelId 
  18291.                 $Line [2] ? DM 
  18292.                 $Cref DM_30 
  18293.                 $VerdictId 
  18294.               $End_BehaviourLine
  18295.               $BehaviourLine
  18296.                 $LabelId 
  18297.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18298.                 $Cref 
  18299.                 $VerdictId 
  18300.               $End_BehaviourLine
  18301.               $BehaviourLine
  18302.                 $LabelId 
  18303.                 $Line [3] GOTO L1 
  18304.                 $Cref 
  18305.                 $VerdictId 
  18306.               $End_BehaviourLine
  18307.               $BehaviourLine
  18308.                 $LabelId 
  18309.                 $Line [2] + OTHER_RESPONSE 
  18310.                 $Cref 
  18311.                 $VerdictId 
  18312.               $End_BehaviourLine
  18313.               $BehaviourLine
  18314.                 $LabelId 
  18315.                 $Line [2] ? TIMEOUT TMO1 
  18316.                 $Cref 
  18317.                 $VerdictId FAIL 
  18318.               $End_BehaviourLine
  18319.             $End_BehaviourDescription
  18320.           $End_TestCase
  18321.           $Begin_TestCase
  18322.             $TestCaseId DL7_205
  18323.             $TestGroupRef DL7/DL7_IMPROPER/
  18324.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited DM/F=1 response. */
  18325.             $DefaultsRef 
  18326.             $BehaviourDescription
  18327.               $BehaviourLine
  18328.                 $LabelId 
  18329.                 $Line [0] + DL7_STATE 
  18330.                 $Cref 
  18331.                 $VerdictId 
  18332.               $End_BehaviourLine
  18333.               $BehaviourLine
  18334.                 $LabelId 
  18335.                 $Line [1] ! DM START TMO1 
  18336.                 $Cref DM_11 
  18337.                 $VerdictId (PASS) 
  18338.               $End_BehaviourLine
  18339.               $BehaviourLine
  18340.                 $LabelId L1 
  18341.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  18342.                 $Cref SABM_10 
  18343.                 $VerdictId 
  18344.               $End_BehaviourLine
  18345.               $BehaviourLine
  18346.                 $LabelId 
  18347.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  18348.                 $Cref DISC_10 
  18349.                 $VerdictId 
  18350.               $End_BehaviourLine
  18351.               $BehaviourLine
  18352.                 $LabelId 
  18353.                 $Line [2] ? DISC 
  18354.                 $Cref DISC_11 
  18355.                 $VerdictId 
  18356.               $End_BehaviourLine
  18357.               $BehaviourLine
  18358.                 $LabelId 
  18359.                 $Line [2] ? SABM 
  18360.                 $Cref SABM_11 
  18361.                 $VerdictId 
  18362.               $End_BehaviourLine
  18363.               $BehaviourLine
  18364.                 $LabelId 
  18365.                 $Line [2] ? DM 
  18366.                 $Cref DM_30 
  18367.                 $VerdictId 
  18368.               $End_BehaviourLine
  18369.               $BehaviourLine
  18370.                 $LabelId 
  18371.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18372.                 $Cref 
  18373.                 $VerdictId 
  18374.               $End_BehaviourLine
  18375.               $BehaviourLine
  18376.                 $LabelId 
  18377.                 $Line [3] GOTO L1 
  18378.                 $Cref 
  18379.                 $VerdictId 
  18380.               $End_BehaviourLine
  18381.               $BehaviourLine
  18382.                 $LabelId 
  18383.                 $Line [2] + OTHER_RESPONSE 
  18384.                 $Cref 
  18385.                 $VerdictId 
  18386.               $End_BehaviourLine
  18387.               $BehaviourLine
  18388.                 $LabelId 
  18389.                 $Line [2] ? TIMEOUT TMO1 
  18390.                 $Cref 
  18391.                 $VerdictId FAIL 
  18392.               $End_BehaviourLine
  18393.             $End_BehaviourDescription
  18394.           $End_TestCase
  18395.           $Begin_TestCase
  18396.             $TestCaseId DL7_206
  18397.             $TestGroupRef DL7/DL7_IMPROPER/
  18398.             $TestPurpose /* Verify that if the IUT, while in the sent reject condition, receives an I frame with a invalid N(R) value, then the IUT shall transmit an FRMR/F=0, with a properly encoded Z bit. */
  18399.             $DefaultsRef 
  18400.             $BehaviourDescription
  18401.               $BehaviourLine
  18402.                 $LabelId 
  18403.                 $Line [0] + DL7_STATE 
  18404.                 $Cref 
  18405.                 $VerdictId 
  18406.               $End_BehaviourLine
  18407.               $BehaviourLine
  18408.                 $LabelId 
  18409.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=(V_R+7) MOD Md) START TMO1 
  18410.                 $Cref I_30 
  18411.                 $VerdictId 
  18412.               $End_BehaviourLine
  18413.               $BehaviourLine
  18414.                 $LabelId L1 
  18415.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='1000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H)] 
  18416.                 $Cref FRMR_30 
  18417.                 $VerdictId PASS 
  18418.               $End_BehaviourLine
  18419.               $BehaviourLine
  18420.                 $LabelId 
  18421.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H) AND (IUT_TYPE="ISO_7776")] 
  18422.                 $Cref FRMR_30 
  18423.                 $VerdictId PASS 
  18424.               $End_BehaviourLine
  18425.               $BehaviourLine
  18426.                 $LabelId 
  18427.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18428.                 $Cref 
  18429.                 $VerdictId 
  18430.               $End_BehaviourLine
  18431.               $BehaviourLine
  18432.                 $LabelId 
  18433.                 $Line [3] GOTO L1 
  18434.                 $Cref 
  18435.                 $VerdictId 
  18436.               $End_BehaviourLine
  18437.               $BehaviourLine
  18438.                 $LabelId 
  18439.                 $Line [2] + OTHER_RESPONSE 
  18440.                 $Cref 
  18441.                 $VerdictId 
  18442.               $End_BehaviourLine
  18443.               $BehaviourLine
  18444.                 $LabelId 
  18445.                 $Line [2] ? TIMEOUT TMO1 
  18446.                 $Cref 
  18447.                 $VerdictId FAIL 
  18448.               $End_BehaviourLine
  18449.             $End_BehaviourDescription
  18450.           $End_TestCase
  18451.           $Begin_TestCase
  18452.             $TestCaseId DL7_207
  18453.             $TestGroupRef DL7/DL7_IMPROPER/
  18454.             $TestPurpose /* Verify that the IUT in the sent reject condition, transmits an FRMR/F=0 with proper Y bit setting, on receiving an I frame with an information field which exceeds the maximum established length. */
  18455.             $DefaultsRef 
  18456.             $BehaviourDescription
  18457.               $BehaviourLine
  18458.                 $LabelId 
  18459.                 $Line [0] + DL7_STATE 
  18460.                 $Cref 
  18461.                 $VerdictId 
  18462.               $End_BehaviourLine
  18463.               $BehaviourLine
  18464.                 $LabelId 
  18465.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  18466.                 $Cref LONG_30 
  18467.                 $VerdictId 
  18468.                 $Comment /* Long I frame  */
  18469.               $End_BehaviourLine
  18470.               $BehaviourLine
  18471.                 $LabelId L1 
  18472.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0100'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='00'H)] 
  18473.                 $Cref FRMR_30 
  18474.                 $VerdictId PASS 
  18475.               $End_BehaviourLine
  18476.               $BehaviourLine
  18477.                 $LabelId 
  18478.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='00'H) AND (IUT_TYPE="ISO_7776")] 
  18479.                 $Cref FRMR_30 
  18480.                 $VerdictId PASS 
  18481.               $End_BehaviourLine
  18482.               $BehaviourLine
  18483.                 $LabelId 
  18484.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18485.                 $Cref 
  18486.                 $VerdictId 
  18487.               $End_BehaviourLine
  18488.               $BehaviourLine
  18489.                 $LabelId 
  18490.                 $Line [3] GOTO L1 
  18491.                 $Cref 
  18492.                 $VerdictId 
  18493.               $End_BehaviourLine
  18494.               $BehaviourLine
  18495.                 $LabelId 
  18496.                 $Line [2] + OTHER_RESPONSE 
  18497.                 $Cref 
  18498.                 $VerdictId 
  18499.               $End_BehaviourLine
  18500.               $BehaviourLine
  18501.                 $LabelId 
  18502.                 $Line [2] ? TIMEOUT TMO1 
  18503.                 $Cref 
  18504.                 $VerdictId FAIL 
  18505.               $End_BehaviourLine
  18506.             $End_BehaviourDescription
  18507.           $End_TestCase
  18508.           $Begin_TestCase
  18509.             $TestCaseId DL7_208
  18510.             $TestGroupRef DL7/DL7_IMPROPER/
  18511.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to a command frame with undefined or not implemented control field with P=1. The C/R bit shall be set to "0" and the W bit shall be set properly. */
  18512.             $DefaultsRef 
  18513.             $BehaviourDescription
  18514.               $BehaviourLine
  18515.                 $LabelId 
  18516.                 $Line [0] + DL7_STATE 
  18517.                 $Cref 
  18518.                 $VerdictId 
  18519.               $End_BehaviourLine
  18520.               $BehaviourLine
  18521.                 $LabelId 
  18522.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='03FF'H) START TMO1 
  18523.                 $Cref HEX_1 
  18524.                 $VerdictId 
  18525.                 $Comment /* String '03FF'H is a command frame with undefined or not implemented control field with P=1.  */
  18526.               $End_BehaviourLine
  18527.               $BehaviourLine
  18528.                 $LabelId L1 
  18529.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0001'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='FF'H)] 
  18530.                 $Cref FRMR_32 
  18531.                 $VerdictId PASS 
  18532.               $End_BehaviourLine
  18533.               $BehaviourLine
  18534.                 $LabelId 
  18535.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='FF'H) AND (IUT_TYPE="ISO_7776")] 
  18536.                 $Cref FRMR_32 
  18537.                 $VerdictId PASS 
  18538.               $End_BehaviourLine
  18539.               $BehaviourLine
  18540.                 $LabelId 
  18541.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18542.                 $Cref 
  18543.                 $VerdictId 
  18544.               $End_BehaviourLine
  18545.               $BehaviourLine
  18546.                 $LabelId 
  18547.                 $Line [3] GOTO L1 
  18548.                 $Cref 
  18549.                 $VerdictId 
  18550.               $End_BehaviourLine
  18551.               $BehaviourLine
  18552.                 $LabelId 
  18553.                 $Line [2] + OTHER_RESPONSE 
  18554.                 $Cref 
  18555.                 $VerdictId 
  18556.               $End_BehaviourLine
  18557.               $BehaviourLine
  18558.                 $LabelId 
  18559.                 $Line [2] ? TIMEOUT TMO1 
  18560.                 $Cref 
  18561.                 $VerdictId FAIL 
  18562.               $End_BehaviourLine
  18563.             $End_BehaviourDescription
  18564.           $End_TestCase
  18565.           $Begin_TestCase
  18566.             $TestCaseId DL7_209
  18567.             $TestGroupRef DL7/DL7_IMPROPER/
  18568.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a response frame with undefined or not implemented control field with F=0. The C/R bit shall be set to "1" and the W bit shall be set properly. */
  18569.             $DefaultsRef 
  18570.             $BehaviourDescription
  18571.               $BehaviourLine
  18572.                 $LabelId 
  18573.                 $Line [0] + DL7_STATE 
  18574.                 $Cref 
  18575.                 $VerdictId 
  18576.               $End_BehaviourLine
  18577.               $BehaviourLine
  18578.                 $LabelId 
  18579.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='01EF'H) START TMO1 
  18580.                 $Cref HEX_1 
  18581.                 $VerdictId 
  18582.                 $Comment /* String '01EF'H is a response frame with undefined or not implemented control field with F=0.  */
  18583.               $End_BehaviourLine
  18584.               $BehaviourLine
  18585.                 $LabelId L1 
  18586.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0001'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='EF'H)] 
  18587.                 $Cref FRMR_30 
  18588.                 $VerdictId PASS 
  18589.               $End_BehaviourLine
  18590.               $BehaviourLine
  18591.                 $LabelId 
  18592.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='EF'H) AND (IUT_TYPE="ISO_7776")] 
  18593.                 $Cref FRMR_30 
  18594.                 $VerdictId PASS 
  18595.               $End_BehaviourLine
  18596.               $BehaviourLine
  18597.                 $LabelId 
  18598.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18599.                 $Cref 
  18600.                 $VerdictId 
  18601.               $End_BehaviourLine
  18602.               $BehaviourLine
  18603.                 $LabelId 
  18604.                 $Line [3] GOTO L1 
  18605.                 $Cref 
  18606.                 $VerdictId 
  18607.               $End_BehaviourLine
  18608.               $BehaviourLine
  18609.                 $LabelId 
  18610.                 $Line [2] + OTHER_RESPONSE 
  18611.                 $Cref 
  18612.                 $VerdictId 
  18613.               $End_BehaviourLine
  18614.               $BehaviourLine
  18615.                 $LabelId 
  18616.                 $Line [2] ? TIMEOUT TMO1 
  18617.                 $Cref 
  18618.                 $VerdictId FAIL 
  18619.               $End_BehaviourLine
  18620.             $End_BehaviourDescription
  18621.           $End_TestCase
  18622.           $Begin_TestCase
  18623.             $TestCaseId DL7_210
  18624.             $TestGroupRef DL7/DL7_IMPROPER/
  18625.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a DM/F=0 with information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  18626.             $DefaultsRef 
  18627.             $BehaviourDescription
  18628.               $BehaviourLine
  18629.                 $LabelId 
  18630.                 $Line [0] + DL7_STATE 
  18631.                 $Cref 
  18632.                 $VerdictId 
  18633.               $End_BehaviourLine
  18634.               $BehaviourLine
  18635.                 $LabelId 
  18636.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='010FFF'H) START TMO1 
  18637.                 $Cref HEX_1 
  18638.                 $VerdictId 
  18639.                 $Comment /* String '010FFF'H is a DM/F=0 with a single octet information field of "1"s.  */
  18640.               $End_BehaviourLine
  18641.               $BehaviourLine
  18642.                 $LabelId L1 
  18643.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='0F'H)] 
  18644.                 $Cref FRMR_30 
  18645.                 $VerdictId PASS 
  18646.               $End_BehaviourLine
  18647.               $BehaviourLine
  18648.                 $LabelId 
  18649.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='0F'H) AND (IUT_TYPE="ISO_7776")] 
  18650.                 $Cref FRMR_30 
  18651.                 $VerdictId PASS 
  18652.               $End_BehaviourLine
  18653.               $BehaviourLine
  18654.                 $LabelId 
  18655.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18656.                 $Cref 
  18657.                 $VerdictId 
  18658.               $End_BehaviourLine
  18659.               $BehaviourLine
  18660.                 $LabelId 
  18661.                 $Line [3] GOTO L1 
  18662.                 $Cref 
  18663.                 $VerdictId 
  18664.               $End_BehaviourLine
  18665.               $BehaviourLine
  18666.                 $LabelId 
  18667.                 $Line [2] + OTHER_RESPONSE 
  18668.                 $Cref 
  18669.                 $VerdictId 
  18670.               $End_BehaviourLine
  18671.               $BehaviourLine
  18672.                 $LabelId 
  18673.                 $Line [2] ? TIMEOUT TMO1 
  18674.                 $Cref 
  18675.                 $VerdictId FAIL 
  18676.               $End_BehaviourLine
  18677.             $End_BehaviourDescription
  18678.           $End_TestCase
  18679.           $Begin_TestCase
  18680.             $TestCaseId DL7_211
  18681.             $TestGroupRef DL7/DL7_IMPROPER/
  18682.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a DISC/P=0 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  18683.             $DefaultsRef 
  18684.             $BehaviourDescription
  18685.               $BehaviourLine
  18686.                 $LabelId 
  18687.                 $Line [0] + DL7_STATE 
  18688.                 $Cref 
  18689.                 $VerdictId 
  18690.               $End_BehaviourLine
  18691.               $BehaviourLine
  18692.                 $LabelId 
  18693.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0343FF'H) START TMO1 
  18694.                 $Cref HEX_1 
  18695.                 $VerdictId 
  18696.                 $Comment /* String '0343FF'H is a DISC/P=0 with a single octet information field of "1"s.  */
  18697.               $End_BehaviourLine
  18698.               $BehaviourLine
  18699.                 $LabelId L1 
  18700.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='43'H)] 
  18701.                 $Cref FRMR_30 
  18702.                 $VerdictId PASS 
  18703.               $End_BehaviourLine
  18704.               $BehaviourLine
  18705.                 $LabelId 
  18706.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='43'H) AND (IUT_TYPE="ISO_7776")] 
  18707.                 $Cref FRMR_30 
  18708.                 $VerdictId PASS 
  18709.               $End_BehaviourLine
  18710.               $BehaviourLine
  18711.                 $LabelId 
  18712.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18713.                 $Cref 
  18714.                 $VerdictId 
  18715.               $End_BehaviourLine
  18716.               $BehaviourLine
  18717.                 $LabelId 
  18718.                 $Line [3] GOTO L1 
  18719.                 $Cref 
  18720.                 $VerdictId 
  18721.               $End_BehaviourLine
  18722.               $BehaviourLine
  18723.                 $LabelId 
  18724.                 $Line [2] + OTHER_RESPONSE 
  18725.                 $Cref 
  18726.                 $VerdictId 
  18727.               $End_BehaviourLine
  18728.               $BehaviourLine
  18729.                 $LabelId 
  18730.                 $Line [2] ? TIMEOUT TMO1 
  18731.                 $Cref 
  18732.                 $VerdictId FAIL 
  18733.               $End_BehaviourLine
  18734.             $End_BehaviourDescription
  18735.           $End_TestCase
  18736.           $Begin_TestCase
  18737.             $TestCaseId DL7_212
  18738.             $TestGroupRef DL7/DL7_IMPROPER/
  18739.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to a SABM/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits sahll be set properly. */
  18740.             $DefaultsRef 
  18741.             $BehaviourDescription
  18742.               $BehaviourLine
  18743.                 $LabelId 
  18744.                 $Line [0] + DL7_STATE 
  18745.                 $Cref 
  18746.                 $VerdictId 
  18747.               $End_BehaviourLine
  18748.               $BehaviourLine
  18749.                 $LabelId 
  18750.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='033FFF'H) START TMO1 
  18751.                 $Cref HEX_1 
  18752.                 $VerdictId 
  18753.                 $Comment /* String '033FFF'H is a SABM/P=1 with a single octet information field of "1"s.  */
  18754.               $End_BehaviourLine
  18755.               $BehaviourLine
  18756.                 $LabelId L1 
  18757.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='3F'H)] 
  18758.                 $Cref FRMR_31 
  18759.                 $VerdictId PASS 
  18760.               $End_BehaviourLine
  18761.               $BehaviourLine
  18762.                 $LabelId 
  18763.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='3F'H) AND (IUT_TYPE="ISO_7776")] 
  18764.                 $Cref FRMR_31 
  18765.                 $VerdictId PASS 
  18766.               $End_BehaviourLine
  18767.               $BehaviourLine
  18768.                 $LabelId 
  18769.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18770.                 $Cref 
  18771.                 $VerdictId 
  18772.               $End_BehaviourLine
  18773.               $BehaviourLine
  18774.                 $LabelId 
  18775.                 $Line [3] GOTO L1 
  18776.                 $Cref 
  18777.                 $VerdictId 
  18778.               $End_BehaviourLine
  18779.               $BehaviourLine
  18780.                 $LabelId 
  18781.                 $Line [2] + OTHER_RESPONSE 
  18782.                 $Cref 
  18783.                 $VerdictId 
  18784.               $End_BehaviourLine
  18785.               $BehaviourLine
  18786.                 $LabelId 
  18787.                 $Line [2] ? TIMEOUT TMO1 
  18788.                 $Cref 
  18789.                 $VerdictId FAIL 
  18790.               $End_BehaviourLine
  18791.             $End_BehaviourDescription
  18792.           $End_TestCase
  18793.           $Begin_TestCase
  18794.             $TestCaseId DL7_213
  18795.             $TestGroupRef DL7/DL7_IMPROPER/
  18796.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to a UA/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  18797.             $DefaultsRef 
  18798.             $BehaviourDescription
  18799.               $BehaviourLine
  18800.                 $LabelId 
  18801.                 $Line [0] + DL7_STATE 
  18802.                 $Cref 
  18803.                 $VerdictId 
  18804.               $End_BehaviourLine
  18805.               $BehaviourLine
  18806.                 $LabelId 
  18807.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='0163FF'H) START TMO1 
  18808.                 $Cref HEX_1 
  18809.                 $VerdictId 
  18810.                 $Comment /* String '0163FF'H is a UA/F=0 with a single octet information field of "1"s.  */
  18811.               $End_BehaviourLine
  18812.               $BehaviourLine
  18813.                 $LabelId L1 
  18814.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='63'H)] 
  18815.                 $Cref FRMR_30 
  18816.                 $VerdictId PASS 
  18817.               $End_BehaviourLine
  18818.               $BehaviourLine
  18819.                 $LabelId 
  18820.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='63'H) AND (IUT_TYPE="ISO_7776")] 
  18821.                 $Cref FRMR_30 
  18822.                 $VerdictId PASS 
  18823.               $End_BehaviourLine
  18824.               $BehaviourLine
  18825.                 $LabelId 
  18826.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18827.                 $Cref 
  18828.                 $VerdictId 
  18829.               $End_BehaviourLine
  18830.               $BehaviourLine
  18831.                 $LabelId 
  18832.                 $Line [3] GOTO L1 
  18833.                 $Cref 
  18834.                 $VerdictId 
  18835.               $End_BehaviourLine
  18836.               $BehaviourLine
  18837.                 $LabelId 
  18838.                 $Line [2] + OTHER_RESPONSE 
  18839.                 $Cref 
  18840.                 $VerdictId 
  18841.               $End_BehaviourLine
  18842.               $BehaviourLine
  18843.                 $LabelId 
  18844.                 $Line [2] ? TIMEOUT TMO1 
  18845.                 $Cref 
  18846.                 $VerdictId FAIL 
  18847.               $End_BehaviourLine
  18848.             $End_BehaviourDescription
  18849.           $End_TestCase
  18850.           $Begin_TestCase
  18851.             $TestCaseId DL7_214
  18852.             $TestGroupRef DL7/DL7_IMPROPER/
  18853.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to an RR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  18854.             $DefaultsRef 
  18855.             $BehaviourDescription
  18856.               $BehaviourLine
  18857.                 $LabelId 
  18858.                 $Line [0] + DL7_STATE 
  18859.                 $Cref 
  18860.                 $VerdictId 
  18861.               $End_BehaviourLine
  18862.               $BehaviourLine
  18863.                 $LabelId 
  18864.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  18865.                 $Cref RR_L_10 
  18866.                 $VerdictId 
  18867.               $End_BehaviourLine
  18868.               $BehaviourLine
  18869.                 $LabelId L1 
  18870.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='01'H)] 
  18871.                 $Cref FRMR_30 
  18872.                 $VerdictId PASS 
  18873.               $End_BehaviourLine
  18874.               $BehaviourLine
  18875.                 $LabelId 
  18876.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='01'H) AND (IUT_TYPE="ISO_7776")] 
  18877.                 $Cref FRMR_30 
  18878.                 $VerdictId PASS 
  18879.               $End_BehaviourLine
  18880.               $BehaviourLine
  18881.                 $LabelId 
  18882.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18883.                 $Cref 
  18884.                 $VerdictId 
  18885.               $End_BehaviourLine
  18886.               $BehaviourLine
  18887.                 $LabelId 
  18888.                 $Line [3] GOTO L1 
  18889.                 $Cref 
  18890.                 $VerdictId 
  18891.               $End_BehaviourLine
  18892.               $BehaviourLine
  18893.                 $LabelId 
  18894.                 $Line [2] + OTHER_RESPONSE 
  18895.                 $Cref 
  18896.                 $VerdictId 
  18897.               $End_BehaviourLine
  18898.               $BehaviourLine
  18899.                 $LabelId 
  18900.                 $Line [2] ? TIMEOUT TMO1 
  18901.                 $Cref 
  18902.                 $VerdictId FAIL 
  18903.               $End_BehaviourLine
  18904.             $End_BehaviourDescription
  18905.           $End_TestCase
  18906.           $Begin_TestCase
  18907.             $TestCaseId DL7_215
  18908.             $TestGroupRef DL7/DL7_IMPROPER/
  18909.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 in response to an RNR/F=0 with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  18910.             $DefaultsRef 
  18911.             $BehaviourDescription
  18912.               $BehaviourLine
  18913.                 $LabelId 
  18914.                 $Line [0] + DL7_STATE 
  18915.                 $Cref 
  18916.                 $VerdictId 
  18917.               $End_BehaviourLine
  18918.               $BehaviourLine
  18919.                 $LabelId 
  18920.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  18921.                 $Cref RNR_L_10 
  18922.                 $VerdictId 
  18923.               $End_BehaviourLine
  18924.               $BehaviourLine
  18925.                 $LabelId L1 
  18926.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='05'H)] 
  18927.                 $Cref FRMR_30 
  18928.                 $VerdictId PASS 
  18929.               $End_BehaviourLine
  18930.               $BehaviourLine
  18931.                 $LabelId 
  18932.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='05'H) AND (IUT_TYPE="ISO_7776")] 
  18933.                 $Cref FRMR_30 
  18934.                 $VerdictId PASS 
  18935.               $End_BehaviourLine
  18936.               $BehaviourLine
  18937.                 $LabelId 
  18938.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18939.                 $Cref 
  18940.                 $VerdictId 
  18941.               $End_BehaviourLine
  18942.               $BehaviourLine
  18943.                 $LabelId 
  18944.                 $Line [3] GOTO L1 
  18945.                 $Cref 
  18946.                 $VerdictId 
  18947.               $End_BehaviourLine
  18948.               $BehaviourLine
  18949.                 $LabelId 
  18950.                 $Line [2] + OTHER_RESPONSE 
  18951.                 $Cref 
  18952.                 $VerdictId 
  18953.               $End_BehaviourLine
  18954.               $BehaviourLine
  18955.                 $LabelId 
  18956.                 $Line [2] ? TIMEOUT TMO1 
  18957.                 $Cref 
  18958.                 $VerdictId FAIL 
  18959.               $End_BehaviourLine
  18960.             $End_BehaviourDescription
  18961.           $End_TestCase
  18962.           $Begin_TestCase
  18963.             $TestCaseId DL7_216
  18964.             $TestGroupRef DL7/DL7_IMPROPER/
  18965.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=0 frame in response to an REJ/F=0 frame with an information field. The C/R bit shall be set to "1" and the W and X bits shall be set properly. */
  18966.             $DefaultsRef 
  18967.             $BehaviourDescription
  18968.               $BehaviourLine
  18969.                 $LabelId 
  18970.                 $Line [0] + DL7_STATE 
  18971.                 $Cref 
  18972.                 $VerdictId 
  18973.               $End_BehaviourLine
  18974.               $BehaviourLine
  18975.                 $LabelId 
  18976.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  18977.                 $Cref REJ_L_10 
  18978.                 $VerdictId 
  18979.               $End_BehaviourLine
  18980.               $BehaviourLine
  18981.                 $LabelId L1 
  18982.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='09'H)] 
  18983.                 $Cref FRMR_30 
  18984.                 $VerdictId PASS 
  18985.               $End_BehaviourLine
  18986.               $BehaviourLine
  18987.                 $LabelId 
  18988.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=on) AND (FRMR.i_field.mod8.control='09'H) AND (IUT_TYPE="ISO_7776")] 
  18989.                 $Cref FRMR_30 
  18990.                 $VerdictId PASS 
  18991.               $End_BehaviourLine
  18992.               $BehaviourLine
  18993.                 $LabelId 
  18994.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  18995.                 $Cref 
  18996.                 $VerdictId 
  18997.               $End_BehaviourLine
  18998.               $BehaviourLine
  18999.                 $LabelId 
  19000.                 $Line [3] GOTO L1 
  19001.                 $Cref 
  19002.                 $VerdictId 
  19003.               $End_BehaviourLine
  19004.               $BehaviourLine
  19005.                 $LabelId 
  19006.                 $Line [2] + OTHER_RESPONSE 
  19007.                 $Cref 
  19008.                 $VerdictId 
  19009.               $End_BehaviourLine
  19010.               $BehaviourLine
  19011.                 $LabelId 
  19012.                 $Line [2] ? TIMEOUT TMO1 
  19013.                 $Cref 
  19014.                 $VerdictId FAIL 
  19015.               $End_BehaviourLine
  19016.             $End_BehaviourDescription
  19017.           $End_TestCase
  19018.           $Begin_TestCase
  19019.             $TestCaseId DL7_217
  19020.             $TestGroupRef DL7/DL7_IMPROPER/
  19021.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to an RR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  19022.             $DefaultsRef 
  19023.             $BehaviourDescription
  19024.               $BehaviourLine
  19025.                 $LabelId 
  19026.                 $Line [0] + DL7_STATE 
  19027.                 $Cref 
  19028.                 $VerdictId 
  19029.               $End_BehaviourLine
  19030.               $BehaviourLine
  19031.                 $LabelId 
  19032.                 $Line [1] ! RR_L (RR_L.control.mod8.nr:=V_R) START TMO1 
  19033.                 $Cref RR_L_31 
  19034.                 $VerdictId 
  19035.               $End_BehaviourLine
  19036.               $BehaviourLine
  19037.                 $LabelId L1 
  19038.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='11'H)] 
  19039.                 $Cref FRMR_31 
  19040.                 $VerdictId PASS 
  19041.               $End_BehaviourLine
  19042.               $BehaviourLine
  19043.                 $LabelId 
  19044.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='11'H) AND (IUT_TYPE="ISO_7776")] 
  19045.                 $Cref FRMR_31 
  19046.                 $VerdictId PASS 
  19047.               $End_BehaviourLine
  19048.               $BehaviourLine
  19049.                 $LabelId 
  19050.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19051.                 $Cref 
  19052.                 $VerdictId 
  19053.               $End_BehaviourLine
  19054.               $BehaviourLine
  19055.                 $LabelId 
  19056.                 $Line [3] GOTO L1 
  19057.                 $Cref 
  19058.                 $VerdictId 
  19059.               $End_BehaviourLine
  19060.               $BehaviourLine
  19061.                 $LabelId 
  19062.                 $Line [2] + OTHER_RESPONSE 
  19063.                 $Cref 
  19064.                 $VerdictId 
  19065.               $End_BehaviourLine
  19066.               $BehaviourLine
  19067.                 $LabelId 
  19068.                 $Line [2] ? TIMEOUT TMO1 
  19069.                 $Cref 
  19070.                 $VerdictId FAIL 
  19071.               $End_BehaviourLine
  19072.             $End_BehaviourDescription
  19073.           $End_TestCase
  19074.           $Begin_TestCase
  19075.             $TestCaseId DL7_218
  19076.             $TestGroupRef DL7/DL7_IMPROPER/
  19077.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to an RNR/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  19078.             $DefaultsRef 
  19079.             $BehaviourDescription
  19080.               $BehaviourLine
  19081.                 $LabelId 
  19082.                 $Line [0] + DL7_STATE 
  19083.                 $Cref 
  19084.                 $VerdictId 
  19085.               $End_BehaviourLine
  19086.               $BehaviourLine
  19087.                 $LabelId 
  19088.                 $Line [1] ! RNR_L (RNR_L.control.mod8.nr:=V_R) START TMO1 
  19089.                 $Cref RNR_L_31 
  19090.                 $VerdictId 
  19091.               $End_BehaviourLine
  19092.               $BehaviourLine
  19093.                 $LabelId L1 
  19094.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='15'H)] 
  19095.                 $Cref FRMR_31 
  19096.                 $VerdictId PASS 
  19097.               $End_BehaviourLine
  19098.               $BehaviourLine
  19099.                 $LabelId 
  19100.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='15'H) AND (IUT_TYPE="ISO_7776")] 
  19101.                 $Cref FRMR_31 
  19102.                 $VerdictId PASS 
  19103.               $End_BehaviourLine
  19104.               $BehaviourLine
  19105.                 $LabelId 
  19106.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19107.                 $Cref 
  19108.                 $VerdictId 
  19109.               $End_BehaviourLine
  19110.               $BehaviourLine
  19111.                 $LabelId 
  19112.                 $Line [3] GOTO L1 
  19113.                 $Cref 
  19114.                 $VerdictId 
  19115.               $End_BehaviourLine
  19116.               $BehaviourLine
  19117.                 $LabelId 
  19118.                 $Line [2] + OTHER_RESPONSE 
  19119.                 $Cref 
  19120.                 $VerdictId 
  19121.               $End_BehaviourLine
  19122.               $BehaviourLine
  19123.                 $LabelId 
  19124.                 $Line [2] ? TIMEOUT TMO1 
  19125.                 $Cref 
  19126.                 $VerdictId FAIL 
  19127.               $End_BehaviourLine
  19128.             $End_BehaviourDescription
  19129.           $End_TestCase
  19130.           $Begin_TestCase
  19131.             $TestCaseId DL7_219
  19132.             $TestGroupRef DL7/DL7_IMPROPER/
  19133.             $TestPurpose /* Verify that in the sent reject condition, the IUT shall transmit an FRMR/F=1 in response to an REJ/P=1 with an information field. The C/R bit shall be set to "0" and the W and X bits shall be set properly. */
  19134.             $DefaultsRef 
  19135.             $BehaviourDescription
  19136.               $BehaviourLine
  19137.                 $LabelId 
  19138.                 $Line [0] + DL7_STATE 
  19139.                 $Cref 
  19140.                 $VerdictId 
  19141.               $End_BehaviourLine
  19142.               $BehaviourLine
  19143.                 $LabelId 
  19144.                 $Line [1] ! REJ_L (REJ_L.control.mod8.nr:=V_R) START TMO1 
  19145.                 $Cref REJ_L_31 
  19146.                 $VerdictId 
  19147.               $End_BehaviourLine
  19148.               $BehaviourLine
  19149.                 $LabelId L1 
  19150.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0011'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='19'H)] 
  19151.                 $Cref FRMR_31 
  19152.                 $VerdictId PASS 
  19153.               $End_BehaviourLine
  19154.               $BehaviourLine
  19155.                 $LabelId 
  19156.                 $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='19'H) AND (IUT_TYPE="ISO_7776")] 
  19157.                 $Cref FRMR_31 
  19158.                 $VerdictId PASS 
  19159.               $End_BehaviourLine
  19160.               $BehaviourLine
  19161.                 $LabelId 
  19162.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19163.                 $Cref 
  19164.                 $VerdictId 
  19165.               $End_BehaviourLine
  19166.               $BehaviourLine
  19167.                 $LabelId 
  19168.                 $Line [3] GOTO L1 
  19169.                 $Cref 
  19170.                 $VerdictId 
  19171.               $End_BehaviourLine
  19172.               $BehaviourLine
  19173.                 $LabelId 
  19174.                 $Line [2] + OTHER_RESPONSE 
  19175.                 $Cref 
  19176.                 $VerdictId 
  19177.               $End_BehaviourLine
  19178.               $BehaviourLine
  19179.                 $LabelId 
  19180.                 $Line [2] ? TIMEOUT TMO1 
  19181.                 $Cref 
  19182.                 $VerdictId FAIL 
  19183.               $End_BehaviourLine
  19184.             $End_BehaviourDescription
  19185.           $End_TestCase
  19186.           $Begin_TestCase
  19187.             $TestCaseId DL7_220
  19188.             $TestGroupRef DL7/DL7_IMPROPER/
  19189.             $TestPurpose /* Verify that the IUT discards a frame with an incorrect address in sent reject condition. */
  19190.             $DefaultsRef 
  19191.             $BehaviourDescription
  19192.               $BehaviourLine
  19193.                 $LabelId 
  19194.                 $Line [0] + DL7_STATE 
  19195.                 $Cref 
  19196.                 $VerdictId 
  19197.               $End_BehaviourLine
  19198.               $BehaviourLine
  19199.                 $LabelId 
  19200.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) START TMO1 
  19201.                 $Cref I_4(P_F_BIT) 
  19202.                 $VerdictId 
  19203.                 $Comment /* I frame with invalid address  */
  19204.               $End_BehaviourLine
  19205.               $BehaviourLine
  19206.                 $LabelId L1 
  19207.                 $Line [2] ? TIMEOUT TMO1 
  19208.                 $Cref 
  19209.                 $VerdictId 
  19210.               $End_BehaviourLine
  19211.               $BehaviourLine
  19212.                 $LabelId 
  19213.                 $Line [3] + DL7_CHK 
  19214.                 $Cref 
  19215.                 $VerdictId 
  19216.               $End_BehaviourLine
  19217.               $BehaviourLine
  19218.                 $LabelId 
  19219.                 $Line [4] [TRUE] 
  19220.                 $Cref 
  19221.                 $VerdictId PASS 
  19222.               $End_BehaviourLine
  19223.               $BehaviourLine
  19224.                 $LabelId 
  19225.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19226.                 $Cref 
  19227.                 $VerdictId 
  19228.               $End_BehaviourLine
  19229.               $BehaviourLine
  19230.                 $LabelId 
  19231.                 $Line [3] GOTO L1 
  19232.                 $Cref 
  19233.                 $VerdictId 
  19234.               $End_BehaviourLine
  19235.               $BehaviourLine
  19236.                 $LabelId 
  19237.                 $Line [2] + OTHER_RESPONSE 
  19238.                 $Cref 
  19239.                 $VerdictId 
  19240.               $End_BehaviourLine
  19241.             $End_BehaviourDescription
  19242.           $End_TestCase
  19243.           $Begin_TestCase
  19244.             $TestCaseId DL7_221
  19245.             $TestGroupRef DL7/DL7_IMPROPER/
  19246.             $TestPurpose /* Verify that the IUT discards a frame with an FCS error in the sent reject condition. */
  19247.             $DefaultsRef 
  19248.             $BehaviourDescription
  19249.               $BehaviourLine
  19250.                 $LabelId 
  19251.                 $Line [0] + DL7_STATE 
  19252.                 $Cref 
  19253.                 $VerdictId 
  19254.               $End_BehaviourLine
  19255.               $BehaviourLine
  19256.                 $LabelId 
  19257.                 $Line [1] ! Unformatted_Frame_Type (Unformatted_Frame_Type:='031000'H) START TMO1 
  19258.                 $Cref FCS_ERROR_1 
  19259.                 $VerdictId 
  19260.                 $Comment /* I frame with FCS error  */
  19261.               $End_BehaviourLine
  19262.               $BehaviourLine
  19263.                 $LabelId L1 
  19264.                 $Line [2] ? TIMEOUT TMO1 
  19265.                 $Cref 
  19266.                 $VerdictId (PASS) 
  19267.               $End_BehaviourLine
  19268.               $BehaviourLine
  19269.                 $LabelId 
  19270.                 $Line [3] + DL7_CHK 
  19271.                 $Cref 
  19272.                 $VerdictId 
  19273.               $End_BehaviourLine
  19274.               $BehaviourLine
  19275.                 $LabelId 
  19276.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19277.                 $Cref 
  19278.                 $VerdictId 
  19279.               $End_BehaviourLine
  19280.               $BehaviourLine
  19281.                 $LabelId 
  19282.                 $Line [3] GOTO L1 
  19283.                 $Cref 
  19284.                 $VerdictId 
  19285.               $End_BehaviourLine
  19286.               $BehaviourLine
  19287.                 $LabelId 
  19288.                 $Line [2] + OTHER_RESPONSE 
  19289.                 $Cref 
  19290.                 $VerdictId 
  19291.               $End_BehaviourLine
  19292.             $End_BehaviourDescription
  19293.           $End_TestCase
  19294.           $Begin_TestCase
  19295.             $TestCaseId DL7_222
  19296.             $TestGroupRef DL7/DL7_IMPROPER/
  19297.             $TestPurpose /* Verify that during the sent reject condition, the IUT discards an I frame with a N(S) greater than the IUT V(R) value. */
  19298.             $DefaultsRef 
  19299.             $BehaviourDescription
  19300.               $BehaviourLine
  19301.                 $LabelId 
  19302.                 $Line [0] + DL7_STATE 
  19303.                 $Cref 
  19304.                 $VerdictId 
  19305.               $End_BehaviourLine
  19306.               $BehaviourLine
  19307.                 $LabelId 
  19308.                 $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=(V_S+1) MOD Md, I_Frame.control.mod8.nr:=V_R) START TMO1 
  19309.                 $Cref I_30 
  19310.                 $VerdictId 
  19311.                 $Comment /* Out of sequence N(S)  */
  19312.               $End_BehaviourLine
  19313.               $BehaviourLine
  19314.                 $LabelId L1 
  19315.                 $Line [2] ? TIMEOUT TMO1 
  19316.                 $Cref 
  19317.                 $VerdictId (PASS) 
  19318.               $End_BehaviourLine
  19319.               $BehaviourLine
  19320.                 $LabelId 
  19321.                 $Line [3] + DL7_CHK 
  19322.                 $Cref 
  19323.                 $VerdictId 
  19324.               $End_BehaviourLine
  19325.               $BehaviourLine
  19326.                 $LabelId 
  19327.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19328.                 $Cref 
  19329.                 $VerdictId 
  19330.               $End_BehaviourLine
  19331.               $BehaviourLine
  19332.                 $LabelId 
  19333.                 $Line [3] GOTO L1 
  19334.                 $Cref 
  19335.                 $VerdictId 
  19336.               $End_BehaviourLine
  19337.               $BehaviourLine
  19338.                 $LabelId 
  19339.                 $Line [2] + OTHER_RESPONSE 
  19340.                 $Cref 
  19341.                 $VerdictId 
  19342.               $End_BehaviourLine
  19343.             $End_BehaviourDescription
  19344.           $End_TestCase
  19345.         $End_TestGroup
  19346.         $TestGroup
  19347.           $TestGroupId DL7_INOPPORTUNE
  19348.           $Begin_TestCase
  19349.             $TestCaseId DL7_301
  19350.             $TestGroupRef DL7/DL7_INOPPORTUNE/
  19351.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited RR/F=1 response. */
  19352.             $DefaultsRef 
  19353.             $BehaviourDescription
  19354.               $BehaviourLine
  19355.                 $LabelId 
  19356.                 $Line [0] + DL7_STATE 
  19357.                 $Cref 
  19358.                 $VerdictId 
  19359.               $End_BehaviourLine
  19360.               $BehaviourLine
  19361.                 $LabelId 
  19362.                 $Line [1] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  19363.                 $Cref RR_13 
  19364.                 $VerdictId (PASS) 
  19365.               $End_BehaviourLine
  19366.               $BehaviourLine
  19367.                 $LabelId L1 
  19368.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  19369.                 $Cref SABM_10 
  19370.                 $VerdictId 
  19371.               $End_BehaviourLine
  19372.               $BehaviourLine
  19373.                 $LabelId 
  19374.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  19375.                 $Cref DISC_10 
  19376.                 $VerdictId 
  19377.               $End_BehaviourLine
  19378.               $BehaviourLine
  19379.                 $LabelId 
  19380.                 $Line [2] ? DISC 
  19381.                 $Cref DISC_11 
  19382.                 $VerdictId 
  19383.               $End_BehaviourLine
  19384.               $BehaviourLine
  19385.                 $LabelId 
  19386.                 $Line [2] ? SABM 
  19387.                 $Cref SABM_11 
  19388.                 $VerdictId 
  19389.               $End_BehaviourLine
  19390.               $BehaviourLine
  19391.                 $LabelId 
  19392.                 $Line [2] ? DM 
  19393.                 $Cref DM_30 
  19394.                 $VerdictId 
  19395.               $End_BehaviourLine
  19396.               $BehaviourLine
  19397.                 $LabelId 
  19398.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19399.                 $Cref 
  19400.                 $VerdictId 
  19401.               $End_BehaviourLine
  19402.               $BehaviourLine
  19403.                 $LabelId 
  19404.                 $Line [3] GOTO L1 
  19405.                 $Cref 
  19406.                 $VerdictId 
  19407.               $End_BehaviourLine
  19408.               $BehaviourLine
  19409.                 $LabelId 
  19410.                 $Line [2] + OTHER_RESPONSE 
  19411.                 $Cref 
  19412.                 $VerdictId 
  19413.               $End_BehaviourLine
  19414.               $BehaviourLine
  19415.                 $LabelId 
  19416.                 $Line [2] ? TIMEOUT TMO1 
  19417.                 $Cref 
  19418.                 $VerdictId 
  19419.               $End_BehaviourLine
  19420.             $End_BehaviourDescription
  19421.           $End_TestCase
  19422.           $Begin_TestCase
  19423.             $TestCaseId DL7_302
  19424.             $TestGroupRef DL7/DL7_INOPPORTUNE/
  19425.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited RNR/F=1 response. */
  19426.             $DefaultsRef 
  19427.             $BehaviourDescription
  19428.               $BehaviourLine
  19429.                 $LabelId 
  19430.                 $Line [0] + DL7_STATE 
  19431.                 $Cref 
  19432.                 $VerdictId 
  19433.               $End_BehaviourLine
  19434.               $BehaviourLine
  19435.                 $LabelId 
  19436.                 $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  19437.                 $Cref RNR_13 
  19438.                 $VerdictId (PASS) 
  19439.               $End_BehaviourLine
  19440.               $BehaviourLine
  19441.                 $LabelId L1 
  19442.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  19443.                 $Cref SABM_10 
  19444.                 $VerdictId 
  19445.               $End_BehaviourLine
  19446.               $BehaviourLine
  19447.                 $LabelId 
  19448.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  19449.                 $Cref DISC_10 
  19450.                 $VerdictId 
  19451.               $End_BehaviourLine
  19452.               $BehaviourLine
  19453.                 $LabelId 
  19454.                 $Line [2] ? DISC 
  19455.                 $Cref DISC_11 
  19456.                 $VerdictId 
  19457.               $End_BehaviourLine
  19458.               $BehaviourLine
  19459.                 $LabelId 
  19460.                 $Line [2] ? SABM 
  19461.                 $Cref SABM_11 
  19462.                 $VerdictId 
  19463.               $End_BehaviourLine
  19464.               $BehaviourLine
  19465.                 $LabelId 
  19466.                 $Line [2] ? DM 
  19467.                 $Cref DM_30 
  19468.                 $VerdictId 
  19469.               $End_BehaviourLine
  19470.               $BehaviourLine
  19471.                 $LabelId 
  19472.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19473.                 $Cref 
  19474.                 $VerdictId 
  19475.               $End_BehaviourLine
  19476.               $BehaviourLine
  19477.                 $LabelId 
  19478.                 $Line [3] GOTO L1 
  19479.                 $Cref 
  19480.                 $VerdictId 
  19481.               $End_BehaviourLine
  19482.               $BehaviourLine
  19483.                 $LabelId 
  19484.                 $Line [2] + OTHER_RESPONSE 
  19485.                 $Cref 
  19486.                 $VerdictId 
  19487.               $End_BehaviourLine
  19488.               $BehaviourLine
  19489.                 $LabelId 
  19490.                 $Line [2] ? TIMEOUT TMO1 
  19491.                 $Cref 
  19492.                 $VerdictId 
  19493.               $End_BehaviourLine
  19494.             $End_BehaviourDescription
  19495.           $End_TestCase
  19496.           $Begin_TestCase
  19497.             $TestCaseId DL7_303
  19498.             $TestGroupRef DL7/DL7_INOPPORTUNE/
  19499.             $TestPurpose /* Verify proper IUT behavior when the IUT receives, during the sent reject condition, an unsolicited REJ/F=1 response. */
  19500.             $DefaultsRef 
  19501.             $BehaviourDescription
  19502.               $BehaviourLine
  19503.                 $LabelId 
  19504.                 $Line [0] + DL7_STATE 
  19505.                 $Cref 
  19506.                 $VerdictId 
  19507.               $End_BehaviourLine
  19508.               $BehaviourLine
  19509.                 $LabelId 
  19510.                 $Line [1] ! REJ (REJ.control.mod8.nr:=V_R) START TMO1 
  19511.                 $Cref REJ_13 
  19512.                 $VerdictId (PASS) 
  19513.               $End_BehaviourLine
  19514.               $BehaviourLine
  19515.                 $LabelId L1 
  19516.                 $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  19517.                 $Cref SABM_10 
  19518.                 $VerdictId 
  19519.               $End_BehaviourLine
  19520.               $BehaviourLine
  19521.                 $LabelId 
  19522.                 $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  19523.                 $Cref DISC_10 
  19524.                 $VerdictId 
  19525.               $End_BehaviourLine
  19526.               $BehaviourLine
  19527.                 $LabelId 
  19528.                 $Line [2] ? DISC 
  19529.                 $Cref DISC_11 
  19530.                 $VerdictId 
  19531.               $End_BehaviourLine
  19532.               $BehaviourLine
  19533.                 $LabelId 
  19534.                 $Line [2] ? SABM 
  19535.                 $Cref SABM_11 
  19536.                 $VerdictId 
  19537.               $End_BehaviourLine
  19538.               $BehaviourLine
  19539.                 $LabelId 
  19540.                 $Line [2] ? DM 
  19541.                 $Cref DM_30 
  19542.                 $VerdictId 
  19543.               $End_BehaviourLine
  19544.               $BehaviourLine
  19545.                 $LabelId 
  19546.                 $Line [2] + ACCEPTABLE_UNEXPECTED_DL7 
  19547.                 $Cref 
  19548.                 $VerdictId 
  19549.               $End_BehaviourLine
  19550.               $BehaviourLine
  19551.                 $LabelId 
  19552.                 $Line [3] GOTO L1 
  19553.                 $Cref 
  19554.                 $VerdictId 
  19555.               $End_BehaviourLine
  19556.               $BehaviourLine
  19557.                 $LabelId 
  19558.                 $Line [2] + OTHER_RESPONSE 
  19559.                 $Cref 
  19560.                 $VerdictId 
  19561.               $End_BehaviourLine
  19562.               $BehaviourLine
  19563.                 $LabelId 
  19564.                 $Line [2] ? TIMEOUT TMO1 
  19565.                 $Cref 
  19566.                 $VerdictId 
  19567.               $End_BehaviourLine
  19568.             $End_BehaviourDescription
  19569.           $End_TestCase
  19570.         $End_TestGroup
  19571.       $End_TestGroup
  19572.       $TestGroup
  19573.         $TestGroupId DL8
  19574.         $Begin_TestCase
  19575.           $TestCaseId DL8_1_101
  19576.           $TestGroupRef DL8/
  19577.           $TestPurpose /* Verify that an IUT,after transmitting DM/F=0 as a link set-up request,would retransmit a DM/F=0,if no response is received for a time duration of T1.  */
  19578.           $DefaultsRef 
  19579.           $Comment /* T1 is an IUT system parameter. */
  19580.           $BehaviourDescription
  19581.             $BehaviourLine
  19582.               $LabelId 
  19583.               $Line [0] + DL1_STATE 
  19584.               $Cref 
  19585.               $VerdictId 
  19586.             $End_BehaviourLine
  19587.             $BehaviourLine
  19588.               $LabelId 
  19589.               $Line [1] <IUT ! DM > 
  19590.               $Cref DM_30 
  19591.               $VerdictId 
  19592.               $Comment /* Some action may be required to initiate a link set-up request from the IUT. The description of this action is outside the scope of ISO/IEC 8882.  */
  19593.             $End_BehaviourLine
  19594.             $BehaviourLine
  19595.               $LabelId 
  19596.               $Line [2] START TOPR 
  19597.               $Cref 
  19598.               $VerdictId 
  19599.             $End_BehaviourLine
  19600.             $BehaviourLine
  19601.               $LabelId 
  19602.               $Line [3] ? DM 
  19603.               $Cref DM_30 
  19604.               $VerdictId 
  19605.             $End_BehaviourLine
  19606.             $BehaviourLine
  19607.               $LabelId 
  19608.               $Line [4] START TWO_T1(2*T1_ONE) 
  19609.               $Cref 
  19610.               $VerdictId 
  19611.             $End_BehaviourLine
  19612.             $BehaviourLine
  19613.               $LabelId 
  19614.               $Line [5] ? DM 
  19615.               $Cref DM_30 
  19616.               $VerdictId PASS 
  19617.             $End_BehaviourLine
  19618.             $BehaviourLine
  19619.               $LabelId 
  19620.               $Line [5] + OTHER_RESPONSE 
  19621.               $Cref 
  19622.               $VerdictId 
  19623.             $End_BehaviourLine
  19624.             $BehaviourLine
  19625.               $LabelId 
  19626.               $Line [5] ? TIMEOUT TWO_T1 
  19627.               $Cref 
  19628.               $VerdictId FAIL 
  19629.             $End_BehaviourLine
  19630.             $BehaviourLine
  19631.               $LabelId 
  19632.               $Line [3] + OTHER_RESPONSE 
  19633.               $Cref 
  19634.               $VerdictId 
  19635.             $End_BehaviourLine
  19636.             $BehaviourLine
  19637.               $LabelId 
  19638.               $Line [3] ? TIMEOUT TOPR 
  19639.               $Cref 
  19640.               $VerdictId INCONC 
  19641.             $End_BehaviourLine
  19642.           $End_BehaviourDescription
  19643.         $End_TestCase
  19644.         $Begin_TestCase
  19645.           $TestCaseId DL8_1_102
  19646.           $TestGroupRef DL8/
  19647.           $TestPurpose /* Verify that an IUT,after transmitting DM/F=0 as a link set-up request,would make N2 attempts by retransmitting a DM/F=0 frame and starting timer T1. */
  19648.           $DefaultsRef 
  19649.           $BehaviourDescription
  19650.             $BehaviourLine
  19651.               $LabelId 
  19652.               $Line [0] + DL1_STATE 
  19653.               $Cref 
  19654.               $VerdictId 
  19655.             $End_BehaviourLine
  19656.             $BehaviourLine
  19657.               $LabelId 
  19658.               $Line [1] <IUT ! DM > 
  19659.               $Cref DM_30 
  19660.               $VerdictId 
  19661.               $Comment /* Some action may be required to initiate a link set-up request from the IUT. The description of this action is outside the scope of ISO/IEC 8882.  */
  19662.             $End_BehaviourLine
  19663.             $BehaviourLine
  19664.               $LabelId 
  19665.               $Line [2] START TOPR 
  19666.               $Cref 
  19667.               $VerdictId 
  19668.             $End_BehaviourLine
  19669.             $BehaviourLine
  19670.               $LabelId 
  19671.               $Line [3] ? DM 
  19672.               $Cref DM_30 
  19673.               $VerdictId 
  19674.             $End_BehaviourLine
  19675.             $BehaviourLine
  19676.               $LabelId 
  19677.               $Line [4] REPEAT DM_TMO_RECOVERY UNTIL [STEP=N2-1] 
  19678.               $Cref 
  19679.               $VerdictId 
  19680.             $End_BehaviourLine
  19681.             $BehaviourLine
  19682.               $LabelId 
  19683.               $Line [5] [TRUE] 
  19684.               $Cref 
  19685.               $VerdictId PASS 
  19686.               $Comment /* Appropriate higher level recovery by IUT is expected at this point.  */
  19687.             $End_BehaviourLine
  19688.             $BehaviourLine
  19689.               $LabelId 
  19690.               $Line [3] + OTHER_RESPONSE 
  19691.               $Cref 
  19692.               $VerdictId 
  19693.             $End_BehaviourLine
  19694.             $BehaviourLine
  19695.               $LabelId 
  19696.               $Line [3] ? TIMEOUT TOPR 
  19697.               $Cref 
  19698.               $VerdictId INCONC 
  19699.             $End_BehaviourLine
  19700.           $End_BehaviourDescription
  19701.         $End_TestCase
  19702.         $Begin_TestCase
  19703.           $TestCaseId DL8_2_101
  19704.           $TestGroupRef DL8/
  19705.           $TestPurpose /* Verify that an IUT in the link set-up phase,after transmitting a SABM,would retransmit the same SABM,if no response is received for a time duration of T1.  */
  19706.           $DefaultsRef 
  19707.           $Comment /* T1 is an IUT system parameter. */
  19708.           $BehaviourDescription
  19709.             $BehaviourLine
  19710.               $LabelId 
  19711.               $Line [0] + DL3_STATE 
  19712.               $Cref 
  19713.               $VerdictId 
  19714.             $End_BehaviourLine
  19715.             $BehaviourLine
  19716.               $LabelId 
  19717.               $Line [1] START TWO_T1(2*T1_ONE) 
  19718.               $Cref 
  19719.               $VerdictId 
  19720.             $End_BehaviourLine
  19721.             $BehaviourLine
  19722.               $LabelId 
  19723.               $Line [2] ? SABM 
  19724.               $Cref SABM_11 
  19725.               $VerdictId PASS 
  19726.             $End_BehaviourLine
  19727.             $BehaviourLine
  19728.               $LabelId 
  19729.               $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  19730.               $Cref SABM_10 
  19731.               $VerdictId PASS 
  19732.             $End_BehaviourLine
  19733.             $BehaviourLine
  19734.               $LabelId 
  19735.               $Line [2] + OTHER_RESPONSE 
  19736.               $Cref 
  19737.               $VerdictId 
  19738.             $End_BehaviourLine
  19739.             $BehaviourLine
  19740.               $LabelId 
  19741.               $Line [2] ? TIMEOUT TWO_T1 
  19742.               $Cref 
  19743.               $VerdictId FAIL 
  19744.             $End_BehaviourLine
  19745.           $End_BehaviourDescription
  19746.         $End_TestCase
  19747.         $Begin_TestCase
  19748.           $TestCaseId DL8_2_102
  19749.           $TestGroupRef DL8/
  19750.           $TestPurpose /* Verify that an IUT in link set-up phase,after transmitting a SABM, would make N2 attempts by retransmtting a SABM and starting timer T1. */
  19751.           $DefaultsRef 
  19752.           $BehaviourDescription
  19753.             $BehaviourLine
  19754.               $LabelId 
  19755.               $Line [0] + DL3_STATE 
  19756.               $Cref 
  19757.               $VerdictId 
  19758.             $End_BehaviourLine
  19759.             $BehaviourLine
  19760.               $LabelId 
  19761.               $Line [1] REPEAT SABM_TMO_RECOVERY UNTIL [STEP=N2-1] 
  19762.               $Cref 
  19763.               $VerdictId 
  19764.             $End_BehaviourLine
  19765.             $BehaviourLine
  19766.               $LabelId 
  19767.               $Line [2] [TRUE] 
  19768.               $Cref 
  19769.               $VerdictId PASS 
  19770.               $Comment /* Appropriate higer level recovery by IUT is expected at this point.  */
  19771.             $End_BehaviourLine
  19772.           $End_BehaviourDescription
  19773.         $End_TestCase
  19774.         $Begin_TestCase
  19775.           $TestCaseId DL8_3_101
  19776.           $TestGroupRef DL8/
  19777.           $TestPurpose /* Verify that starting from the information transfer phase,if an IUT initiates a DISC,then it would retransmit the DISC frame if no response is received for a time duration of T1. */
  19778.           $DefaultsRef 
  19779.           $Comment /* T1 is an IUT system parameter. */
  19780.           $BehaviourDescription
  19781.             $BehaviourLine
  19782.               $LabelId 
  19783.               $Line [0] + DL4_STATE 
  19784.               $Cref 
  19785.               $VerdictId 
  19786.             $End_BehaviourLine
  19787.             $BehaviourLine
  19788.               $LabelId 
  19789.               $Line [1] <IUT ! DISC > 
  19790.               $Cref DISC_11 
  19791.               $VerdictId 
  19792.               $Comment /* Some action may be required to initiate DISC frame from the IUT. The description of this action is outside the scope of ISO/IEC 8882.  */
  19793.             $End_BehaviourLine
  19794.             $BehaviourLine
  19795.               $LabelId 
  19796.               $Line [2] START TOPR 
  19797.               $Cref 
  19798.               $VerdictId 
  19799.             $End_BehaviourLine
  19800.             $BehaviourLine
  19801.               $LabelId L1 
  19802.               $Line [3] ? DISC 
  19803.               $Cref DISC_11 
  19804.               $VerdictId 
  19805.             $End_BehaviourLine
  19806.             $BehaviourLine
  19807.               $LabelId 
  19808.               $Line [4] START TWO_T1(2*T1_ONE) 
  19809.               $Cref 
  19810.               $VerdictId 
  19811.             $End_BehaviourLine
  19812.             $BehaviourLine
  19813.               $LabelId 
  19814.               $Line [5] ? DISC 
  19815.               $Cref DISC_11 
  19816.               $VerdictId PASS 
  19817.             $End_BehaviourLine
  19818.             $BehaviourLine
  19819.               $LabelId 
  19820.               $Line [5] ? DISC [IUT_TYPE="X25_1980"] 
  19821.               $Cref DISC_10 
  19822.               $VerdictId PASS 
  19823.             $End_BehaviourLine
  19824.             $BehaviourLine
  19825.               $LabelId 
  19826.               $Line [5] + OTHER_RESPONSE 
  19827.               $Cref 
  19828.               $VerdictId 
  19829.             $End_BehaviourLine
  19830.             $BehaviourLine
  19831.               $LabelId 
  19832.               $Line [5] ? TIMEOUT TWO_T1 
  19833.               $Cref 
  19834.               $VerdictId FAIL 
  19835.             $End_BehaviourLine
  19836.             $BehaviourLine
  19837.               $LabelId 
  19838.               $Line [3] ? DISC [IUT_TYPE="X25_1980"] 
  19839.               $Cref DISC_10 
  19840.               $VerdictId 
  19841.               $Comment /* In the case of the IUT of type X.25-1980 it is allowed for the operator to initiate a DISC with the P bit equal to zero instead.  */
  19842.             $End_BehaviourLine
  19843.             $BehaviourLine
  19844.               $LabelId 
  19845.               $Line [4] START TWO_T1(2*T1_ONE) 
  19846.               $Cref 
  19847.               $VerdictId 
  19848.             $End_BehaviourLine
  19849.             $BehaviourLine
  19850.               $LabelId 
  19851.               $Line [5] ? DISC 
  19852.               $Cref DISC_11 
  19853.               $VerdictId PASS 
  19854.             $End_BehaviourLine
  19855.             $BehaviourLine
  19856.               $LabelId 
  19857.               $Line [5] ? DISC [IUT_TYPE="X25_1980"] 
  19858.               $Cref DISC_10 
  19859.               $VerdictId PASS 
  19860.             $End_BehaviourLine
  19861.             $BehaviourLine
  19862.               $LabelId 
  19863.               $Line [5] + OTHER_RESPONSE 
  19864.               $Cref 
  19865.               $VerdictId 
  19866.             $End_BehaviourLine
  19867.             $BehaviourLine
  19868.               $LabelId 
  19869.               $Line [5] ? TIMEOUT TWO_T1 
  19870.               $Cref 
  19871.               $VerdictId FAIL 
  19872.             $End_BehaviourLine
  19873.             $BehaviourLine
  19874.               $LabelId 
  19875.               $Line [3] + NORMAL_INFORMATION_TRANSFER 
  19876.               $Cref 
  19877.               $VerdictId 
  19878.             $End_BehaviourLine
  19879.             $BehaviourLine
  19880.               $LabelId 
  19881.               $Line [4] GOTO L1 
  19882.               $Cref 
  19883.               $VerdictId 
  19884.             $End_BehaviourLine
  19885.             $BehaviourLine
  19886.               $LabelId 
  19887.               $Line [3] + OTHER_RESPONSE 
  19888.               $Cref 
  19889.               $VerdictId 
  19890.             $End_BehaviourLine
  19891.             $BehaviourLine
  19892.               $LabelId 
  19893.               $Line [3] ? TIMEOUT TOPR 
  19894.               $Cref 
  19895.               $VerdictId INCONC 
  19896.             $End_BehaviourLine
  19897.           $End_BehaviourDescription
  19898.         $End_TestCase
  19899.         $Begin_TestCase
  19900.           $TestCaseId DL8_3_102
  19901.           $TestGroupRef DL8/
  19902.           $TestPurpose /* Verify that an IUT in link disconnection phase,after transmitting a DISC,would make N2 attempts by retransmitting a DISC and starting timer T1. */
  19903.           $DefaultsRef 
  19904.           $BehaviourDescription
  19905.             $BehaviourLine
  19906.               $LabelId 
  19907.               $Line [0] + DL4_STATE 
  19908.               $Cref 
  19909.               $VerdictId 
  19910.             $End_BehaviourLine
  19911.             $BehaviourLine
  19912.               $LabelId 
  19913.               $Line [1] <IUT ! DISC > 
  19914.               $Cref DISC_11 
  19915.               $VerdictId 
  19916.               $Comment /* Some action may be required to initiate DISC frame from the IUT. The description of this action is outside the scope of ISO/IEC 8882.  */
  19917.             $End_BehaviourLine
  19918.             $BehaviourLine
  19919.               $LabelId 
  19920.               $Line [2] START TOPR 
  19921.               $Cref 
  19922.               $VerdictId 
  19923.             $End_BehaviourLine
  19924.             $BehaviourLine
  19925.               $LabelId L1 
  19926.               $Line [3] ? DISC 
  19927.               $Cref DISC_11 
  19928.               $VerdictId 
  19929.             $End_BehaviourLine
  19930.             $BehaviourLine
  19931.               $LabelId 
  19932.               $Line [4] REPEAT DISC_TMO_RECOVERY UNTIL [STEP=N2-1] 
  19933.               $Cref 
  19934.               $VerdictId 
  19935.             $End_BehaviourLine
  19936.             $BehaviourLine
  19937.               $LabelId 
  19938.               $Line [5] [TRUE] 
  19939.               $Cref 
  19940.               $VerdictId PASS 
  19941.               $Comment /* Appropriate higher level recovery by IUT is expected at this point.  */
  19942.             $End_BehaviourLine
  19943.             $BehaviourLine
  19944.               $LabelId 
  19945.               $Line [3] ? DISC [IUT_TYPE="X25_1980"] 
  19946.               $Cref DISC_10 
  19947.               $VerdictId 
  19948.               $Comment /* In the case of the IUT of type X.25-1980 it is allowed for the operator to initiate a DISC with the P bit equal to zero instead.  */
  19949.             $End_BehaviourLine
  19950.             $BehaviourLine
  19951.               $LabelId 
  19952.               $Line [4] REPEAT DISC_TMO_RECOVERY UNTIL [STEP=N2-1] 
  19953.               $Cref 
  19954.               $VerdictId 
  19955.             $End_BehaviourLine
  19956.             $BehaviourLine
  19957.               $LabelId 
  19958.               $Line [5] [TRUE] 
  19959.               $Cref 
  19960.               $VerdictId PASS 
  19961.               $Comment /* Appropriate higher level recovery by IUT is expected at this point.  */
  19962.             $End_BehaviourLine
  19963.             $BehaviourLine
  19964.               $LabelId 
  19965.               $Line [3] + NORMAL_INFORMATION_TRANSFER 
  19966.               $Cref 
  19967.               $VerdictId 
  19968.             $End_BehaviourLine
  19969.             $BehaviourLine
  19970.               $LabelId 
  19971.               $Line [4] GOTO L1 
  19972.               $Cref 
  19973.               $VerdictId 
  19974.             $End_BehaviourLine
  19975.             $BehaviourLine
  19976.               $LabelId 
  19977.               $Line [3] + OTHER_RESPONSE 
  19978.               $Cref 
  19979.               $VerdictId 
  19980.             $End_BehaviourLine
  19981.             $BehaviourLine
  19982.               $LabelId 
  19983.               $Line [3] ? TIMEOUT TOPR 
  19984.               $Cref 
  19985.               $VerdictId INCONC 
  19986.             $End_BehaviourLine
  19987.           $End_BehaviourDescription
  19988.         $End_TestCase
  19989.         $Begin_TestCase
  19990.           $TestCaseId DL8_4_101
  19991.           $TestGroupRef DL8/
  19992.           $TestPurpose /* Verify that starting from the information transfer phase, if an IUT initiates one I frame, it would start timer T1. Verify also that if no response is received for a time duration of T1, then the IUT shall send a supervisory frame with the P bit set to "1". CCITT X.25 1980 and X.25 1984 implementations, may also retransmit the unacknowledged I frame. */
  19993.           $DefaultsRef 
  19994.           $BehaviourDescription
  19995.             $BehaviourLine
  19996.               $LabelId 
  19997.               $Line [0] + DL4_STATE 
  19998.               $Cref 
  19999.               $VerdictId 
  20000.             $End_BehaviourLine
  20001.             $BehaviourLine
  20002.               $LabelId 
  20003.               $Line [1] + IUT_SENDS_I_FRAMES (1,FALSE) 
  20004.               $Cref 
  20005.               $VerdictId 
  20006.             $End_BehaviourLine
  20007.             $BehaviourLine
  20008.               $LabelId 
  20009.               $Line [2] START TWO_T1(2*T1_ONE) 
  20010.               $Cref 
  20011.               $VerdictId 
  20012.             $End_BehaviourLine
  20013.             $BehaviourLine
  20014.               $LabelId L1 
  20015.               $Line [3] ? RR 
  20016.               $Cref RR_11 
  20017.               $VerdictId PASS 
  20018.             $End_BehaviourLine
  20019.             $BehaviourLine
  20020.               $LabelId 
  20021.               $Line [3] ? RNR 
  20022.               $Cref RNR_11 
  20023.               $VerdictId PASS 
  20024.             $End_BehaviourLine
  20025.             $BehaviourLine
  20026.               $LabelId 
  20027.               $Line [3] ? REJ 
  20028.               $Cref REJ_11 
  20029.               $VerdictId PASS 
  20030.             $End_BehaviourLine
  20031.             $BehaviourLine
  20032.               $LabelId 
  20033.               $Line [3] ? I_Frame [IUT_TYPE<>"ISO_7776"] 
  20034.               $Cref I_11 
  20035.               $VerdictId PASS 
  20036.             $End_BehaviourLine
  20037.             $BehaviourLine
  20038.               $LabelId 
  20039.               $Line [3] + OTHER_RESPONSE 
  20040.               $Cref 
  20041.               $VerdictId 
  20042.             $End_BehaviourLine
  20043.             $BehaviourLine
  20044.               $LabelId 
  20045.               $Line [3] ? TIMEOUT TWO_T1 
  20046.               $Cref 
  20047.               $VerdictId FAIL 
  20048.             $End_BehaviourLine
  20049.             $BehaviourLine
  20050.               $LabelId 
  20051.               $Line [1] + OTHER_RESPONSE 
  20052.               $Cref 
  20053.               $VerdictId 
  20054.             $End_BehaviourLine
  20055.           $End_BehaviourDescription
  20056.         $End_TestCase
  20057.         $Begin_TestCase
  20058.           $TestCaseId DL8_4_102
  20059.           $TestGroupRef DL8/
  20060.           $TestPurpose /* Verify that starting from the information transfer phase, if an IUT initiates two I frames, it starts timer T1. Verify also that if no response is received for a time duration of T1_ONE, then the IUT sends a supervisory frame with the P bit set to "1". CCITT X.25 1980 and X.25 1984 implementations, may also retransmit the first unacknowledged I frame. */
  20061.           $DefaultsRef 
  20062.           $Comment /* In this test the tester simulates a condition where out of two frames transmitted by IUT, the first frame is received by the tester and second frame is lost. Acknowledgement to first frame is not sent until requested by IUT. */
  20063.           $BehaviourDescription
  20064.             $BehaviourLine
  20065.               $LabelId 
  20066.               $Line [0] + DL4_STATE 
  20067.               $Cref 
  20068.               $VerdictId 
  20069.             $End_BehaviourLine
  20070.             $BehaviourLine
  20071.               $LabelId 
  20072.               $Line [1] + IUT_SENDS_I_FRAMES (2,FALSE) 
  20073.               $Cref 
  20074.               $VerdictId 
  20075.             $End_BehaviourLine
  20076.             $BehaviourLine
  20077.               $LabelId 
  20078.               $Line [2] (V_R:=(V_R+1) MOD Md) 
  20079.               $Cref 
  20080.               $VerdictId 
  20081.             $End_BehaviourLine
  20082.             $BehaviourLine
  20083.               $LabelId 
  20084.               $Line [3] START TWO_T1(2*T1_ONE) 
  20085.               $Cref 
  20086.               $VerdictId 
  20087.             $End_BehaviourLine
  20088.             $BehaviourLine
  20089.               $LabelId 
  20090.               $Line [4] ? RR 
  20091.               $Cref RR_11 
  20092.               $VerdictId (PASS) 
  20093.             $End_BehaviourLine
  20094.             $BehaviourLine
  20095.               $LabelId 
  20096.               $Line [5] + ACK_ONE_FRAME 
  20097.               $Cref 
  20098.               $VerdictId 
  20099.             $End_BehaviourLine
  20100.             $BehaviourLine
  20101.               $LabelId 
  20102.               $Line [4] ? RNR 
  20103.               $Cref RNR_11 
  20104.               $VerdictId (PASS) 
  20105.             $End_BehaviourLine
  20106.             $BehaviourLine
  20107.               $LabelId 
  20108.               $Line [5] + ACK_ONE_FRAME 
  20109.               $Cref 
  20110.               $VerdictId 
  20111.             $End_BehaviourLine
  20112.             $BehaviourLine
  20113.               $LabelId 
  20114.               $Line [4] ? REJ 
  20115.               $Cref REJ_11 
  20116.               $VerdictId (PASS) 
  20117.             $End_BehaviourLine
  20118.             $BehaviourLine
  20119.               $LabelId 
  20120.               $Line [5] + ACK_ONE_FRAME 
  20121.               $Cref 
  20122.               $VerdictId 
  20123.             $End_BehaviourLine
  20124.             $BehaviourLine
  20125.               $LabelId 
  20126.               $Line [4] ? I_Frame [IUT_TYPE<>"ISO_7776"] 
  20127.               $Cref I_11 
  20128.               $VerdictId (PASS) 
  20129.             $End_BehaviourLine
  20130.             $BehaviourLine
  20131.               $LabelId 
  20132.               $Line [5] + ACK_ONE_FRAME 
  20133.               $Cref 
  20134.               $VerdictId 
  20135.             $End_BehaviourLine
  20136.             $BehaviourLine
  20137.               $LabelId 
  20138.               $Line [4] + OTHER_RESPONSE 
  20139.               $Cref 
  20140.               $VerdictId 
  20141.             $End_BehaviourLine
  20142.             $BehaviourLine
  20143.               $LabelId 
  20144.               $Line [4] ? TIMEOUT TWO_T1 
  20145.               $Cref 
  20146.               $VerdictId FAIL 
  20147.             $End_BehaviourLine
  20148.             $BehaviourLine
  20149.               $LabelId 
  20150.               $Line [1] + OTHER_RESPONSE 
  20151.               $Cref 
  20152.               $VerdictId 
  20153.             $End_BehaviourLine
  20154.           $End_BehaviourDescription
  20155.         $End_TestCase
  20156.         $Begin_TestCase
  20157.           $TestCaseId DL8_4_103
  20158.           $TestGroupRef DL8/
  20159.           $TestPurpose /* Verify that the IUT correctly uses the N2 system parameter for the information transfer phase. */
  20160.           $DefaultsRef 
  20161.           $BehaviourDescription
  20162.             $BehaviourLine
  20163.               $LabelId 
  20164.               $Line [0] + DL4_STATE 
  20165.               $Cref 
  20166.               $VerdictId 
  20167.             $End_BehaviourLine
  20168.             $BehaviourLine
  20169.               $LabelId 
  20170.               $Line [1] + IUT_SENDS_I_FRAMES (1,FALSE) 
  20171.               $Cref 
  20172.               $VerdictId 
  20173.             $End_BehaviourLine
  20174.             $BehaviourLine
  20175.               $LabelId 
  20176.               $Line [2] (STEP:=0) 
  20177.               $Cref 
  20178.               $VerdictId 
  20179.             $End_BehaviourLine
  20180.             $BehaviourLine
  20181.               $LabelId 
  20182.               $Line [3] REPEAT I_TMO_RECOVERY UNTIL [STEP=N2] 
  20183.               $Cref 
  20184.               $VerdictId 
  20185.             $End_BehaviourLine
  20186.             $BehaviourLine
  20187.               $LabelId 
  20188.               $Line [4] [TRUE] 
  20189.               $Cref 
  20190.               $VerdictId (PASS) 
  20191.             $End_BehaviourLine
  20192.             $BehaviourLine
  20193.               $LabelId 
  20194.               $Line [5] + INIT_LINK 
  20195.               $Cref 
  20196.               $VerdictId 
  20197.             $End_BehaviourLine
  20198.           $End_BehaviourDescription
  20199.         $End_TestCase
  20200.         $Begin_TestCase
  20201.           $TestCaseId DL8_5_101
  20202.           $TestGroupRef DL8/
  20203.           $TestPurpose /* Verify that an IUT supporting retransmission of REJ/P=1 in sent reject condition,transmits an REJ/P=1 command, if no response is received for a time duration of T1. */
  20204.           $DefaultsRef 
  20205.           $Comment /* T1 is an IUT system parameter. */
  20206.           $BehaviourDescription
  20207.             $BehaviourLine
  20208.               $LabelId 
  20209.               $Line [0] + DL7_STATE 
  20210.               $Cref 
  20211.               $VerdictId 
  20212.             $End_BehaviourLine
  20213.             $BehaviourLine
  20214.               $LabelId 
  20215.               $Line [1] START TWO_T1(2*T1_ONE) 
  20216.               $Cref 
  20217.               $VerdictId 
  20218.             $End_BehaviourLine
  20219.             $BehaviourLine
  20220.               $LabelId L1 
  20221.               $Line [2] ? REJ 
  20222.               $Cref REJ_11 
  20223.               $VerdictId PASS 
  20224.             $End_BehaviourLine
  20225.             $BehaviourLine
  20226.               $LabelId 
  20227.               $Line [2] ? RR 
  20228.               $Cref RR_11 
  20229.               $VerdictId PASS 
  20230.             $End_BehaviourLine
  20231.             $BehaviourLine
  20232.               $LabelId 
  20233.               $Line [2] + ACCEPTABLE_UNEXPECTED_DL8 
  20234.               $Cref 
  20235.               $VerdictId 
  20236.             $End_BehaviourLine
  20237.             $BehaviourLine
  20238.               $LabelId 
  20239.               $Line [3] GOTO L1 
  20240.               $Cref 
  20241.               $VerdictId 
  20242.             $End_BehaviourLine
  20243.             $BehaviourLine
  20244.               $LabelId 
  20245.               $Line [2] + OTHER_RESPONSE 
  20246.               $Cref 
  20247.               $VerdictId 
  20248.             $End_BehaviourLine
  20249.             $BehaviourLine
  20250.               $LabelId 
  20251.               $Line [2] ? TIMEOUT TWO_T1 
  20252.               $Cref 
  20253.               $VerdictId FAIL 
  20254.             $End_BehaviourLine
  20255.           $End_BehaviourDescription
  20256.         $End_TestCase
  20257.         $Begin_TestCase
  20258.           $TestCaseId DL8_5_102
  20259.           $TestGroupRef DL8/
  20260.           $TestPurpose /* Verify that an IUT supporting timer recovery for reject frames in the sent reject condition, makes N2 attempts to complete the transmission. */
  20261.           $DefaultsRef 
  20262.           $BehaviourDescription
  20263.             $BehaviourLine
  20264.               $LabelId 
  20265.               $Line [0] + DL7_STATE 
  20266.               $Cref 
  20267.               $VerdictId 
  20268.             $End_BehaviourLine
  20269.             $BehaviourLine
  20270.               $LabelId 
  20271.               $Line [1] REPEAT REJ_TMO_RECOVERY UNTIL [STEP=N2-1] 
  20272.               $Cref 
  20273.               $VerdictId 
  20274.             $End_BehaviourLine
  20275.             $BehaviourLine
  20276.               $LabelId 
  20277.               $Line [2] [TRUE] 
  20278.               $Cref 
  20279.               $VerdictId (PASS) 
  20280.             $End_BehaviourLine
  20281.             $BehaviourLine
  20282.               $LabelId 
  20283.               $Line [3] + INIT_LINK 
  20284.               $Cref 
  20285.               $VerdictId 
  20286.             $End_BehaviourLine
  20287.           $End_BehaviourDescription
  20288.         $End_TestCase
  20289.         $Begin_TestCase
  20290.           $TestCaseId DL8_6_101
  20291.           $TestGroupRef DL8/
  20292.           $TestPurpose /* Verify that an IUT, after transmitting a FRMR and entering the frame rejection condition, retransmits the same FRMR if no response is received for a time duraion of T1_ONE.  */
  20293.           $DefaultsRef 
  20294.           $Comment /* T1_ONE is an IUT system parameter. */
  20295.           $BehaviourDescription
  20296.             $BehaviourLine
  20297.               $LabelId 
  20298.               $Line [0] + DL5_STATE 
  20299.               $Cref 
  20300.               $VerdictId 
  20301.             $End_BehaviourLine
  20302.             $BehaviourLine
  20303.               $LabelId 
  20304.               $Line [1] START TWO_T1(2*T1_ONE) 
  20305.               $Cref 
  20306.               $VerdictId 
  20307.             $End_BehaviourLine
  20308.             $BehaviourLine
  20309.               $LabelId 
  20310.               $Line [2] ? FRMR 
  20311.               $Cref FRMR_33(IS,IR,Z_W) 
  20312.               $VerdictId PASS 
  20313.             $End_BehaviourLine
  20314.             $BehaviourLine
  20315.               $LabelId 
  20316.               $Line [2] + OTHER_RESPONSE 
  20317.               $Cref 
  20318.               $VerdictId 
  20319.             $End_BehaviourLine
  20320.             $BehaviourLine
  20321.               $LabelId 
  20322.               $Line [2] ? TIMEOUT TWO_T1 
  20323.               $Cref 
  20324.               $VerdictId FAIL 
  20325.             $End_BehaviourLine
  20326.           $End_BehaviourDescription
  20327.         $End_TestCase
  20328.         $Begin_TestCase
  20329.           $TestCaseId DL8_6_102
  20330.           $TestGroupRef DL8/
  20331.           $TestPurpose /* Verify that an IUT, after transmitting FRMR and entering the frame rejection condition, makes N2  attempts by retransmtting the same FRMR and starting timer T1. Verify also that after N2 attempts, the IUT either initiates link resetting procedure or requests the tester to initiate link set-up procedure. */
  20332.           $DefaultsRef 
  20333.           $BehaviourDescription
  20334.             $BehaviourLine
  20335.               $LabelId 
  20336.               $Line [0] + DL5_STATE 
  20337.               $Cref 
  20338.               $VerdictId 
  20339.             $End_BehaviourLine
  20340.             $BehaviourLine
  20341.               $LabelId 
  20342.               $Line [1] REPEAT FRMR_TMO_RECOVERY UNTIL [STEP=N2-1] 
  20343.               $Cref 
  20344.               $VerdictId 
  20345.             $End_BehaviourLine
  20346.             $BehaviourLine
  20347.               $LabelId 
  20348.               $Line [2] [TRUE] 
  20349.               $Cref 
  20350.               $VerdictId (PASS) 
  20351.             $End_BehaviourLine
  20352.             $BehaviourLine
  20353.               $LabelId 
  20354.               $Line [3] + INIT_LINK 
  20355.               $Cref 
  20356.               $VerdictId 
  20357.             $End_BehaviourLine
  20358.           $End_BehaviourDescription
  20359.         $End_TestCase
  20360.       $End_TestGroup
  20361.     $End_TestCases
  20362.     $TestStepLibrary
  20363.       $TestStepGroup
  20364.         $TestStepGroupId PREAMBLE
  20365.         $Begin_TestStep
  20366.           $TestStepId DL1_STATE
  20367.           $TestStepRef PREAMBLE/
  20368.           $Objective /* An initialization sequence such as this is executed before each test case in test group DL1,its purpose is to have the IUT in the disconnected phase at the beginning of a test case.  */
  20369.           $DefaultsRef 
  20370.           $BehaviourDescription
  20371.             $BehaviourLine
  20372.               $LabelId 
  20373.               $Line [0] ! DISC START TMO1 
  20374.               $Cref DISC_31 
  20375.               $VerdictId 
  20376.               $Comment /* Tester sends DISC/P=1 and IUT sends with UA/F=1 or DM/F=1  */
  20377.             $End_BehaviourLine
  20378.             $BehaviourLine
  20379.               $LabelId ST1 
  20380.               $Line [1] ? UA 
  20381.               $Cref UA_31 
  20382.               $VerdictId 
  20383.             $End_BehaviourLine
  20384.             $BehaviourLine
  20385.               $LabelId 
  20386.               $Line [1] ? DM 
  20387.               $Cref DM_31 
  20388.               $VerdictId 
  20389.             $End_BehaviourLine
  20390.             $BehaviourLine
  20391.               $LabelId 
  20392.               $Line [1] ? DISC 
  20393.               $Cref DISC_11 
  20394.               $VerdictId 
  20395.               $Comment /* DISC collision  */
  20396.             $End_BehaviourLine
  20397.             $BehaviourLine
  20398.               $LabelId 
  20399.               $Line [2] ! UA 
  20400.               $Cref UA_11 
  20401.               $VerdictId 
  20402.             $End_BehaviourLine
  20403.             $BehaviourLine
  20404.               $LabelId 
  20405.               $Line [3] GOTO ST1 
  20406.               $Cref 
  20407.               $VerdictId 
  20408.             $End_BehaviourLine
  20409.             $BehaviourLine
  20410.               $LabelId 
  20411.               $Line [1] ? SABM 
  20412.               $Cref SABM_11 
  20413.               $VerdictId 
  20414.               $Comment /* SABM collision  */
  20415.             $End_BehaviourLine
  20416.             $BehaviourLine
  20417.               $LabelId 
  20418.               $Line [2] ! DM 
  20419.               $Cref DM_11 
  20420.               $VerdictId 
  20421.             $End_BehaviourLine
  20422.             $BehaviourLine
  20423.               $LabelId 
  20424.               $Line [3] GOTO ST1 
  20425.               $Cref 
  20426.               $VerdictId 
  20427.             $End_BehaviourLine
  20428.             $BehaviourLine
  20429.               $LabelId 
  20430.               $Line [1] ? DISC [IUT_TYPE="X25_1980"] 
  20431.               $Cref DISC_10 
  20432.               $VerdictId 
  20433.               $Comment /* DISC collision  */
  20434.             $End_BehaviourLine
  20435.             $BehaviourLine
  20436.               $LabelId 
  20437.               $Line [2] ! UA 
  20438.               $Cref UA_10 
  20439.               $VerdictId 
  20440.             $End_BehaviourLine
  20441.             $BehaviourLine
  20442.               $LabelId 
  20443.               $Line [3] GOTO ST1 
  20444.               $Cref 
  20445.               $VerdictId 
  20446.             $End_BehaviourLine
  20447.             $BehaviourLine
  20448.               $LabelId 
  20449.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  20450.               $Cref SABM_10 
  20451.               $VerdictId 
  20452.               $Comment /* SABM collsion  */
  20453.             $End_BehaviourLine
  20454.             $BehaviourLine
  20455.               $LabelId 
  20456.               $Line [2] ! DM 
  20457.               $Cref DM_10 
  20458.               $VerdictId 
  20459.             $End_BehaviourLine
  20460.             $BehaviourLine
  20461.               $LabelId 
  20462.               $Line [3] GOTO ST1 
  20463.               $Cref 
  20464.               $VerdictId 
  20465.             $End_BehaviourLine
  20466.             $BehaviourLine
  20467.               $LabelId 
  20468.               $Line [1] ? OTHERWISE 
  20469.               $Cref 
  20470.               $VerdictId 
  20471.             $End_BehaviourLine
  20472.             $BehaviourLine
  20473.               $LabelId 
  20474.               $Line [2] GOTO ST1 
  20475.               $Cref 
  20476.               $VerdictId 
  20477.             $End_BehaviourLine
  20478.             $BehaviourLine
  20479.               $LabelId 
  20480.               $Line [1] ? TIMEOUT TMO1 
  20481.               $Cref 
  20482.               $VerdictId INCONC 
  20483.             $End_BehaviourLine
  20484.           $End_BehaviourDescription
  20485.         $End_TestStep
  20486.         $Begin_TestStep
  20487.           $TestStepId DL2_STATE
  20488.           $TestStepRef PREAMBLE/
  20489.           $Objective /* An initialization sequence such as the one shown below is executed before each test in test group DL2. The purpose is to disconnect the link and then expect a IUT initiated DISC frame. The IUT may have any  suitable means to transmit the DISC,in order to complete this preamble. */
  20490.           $DefaultsRef 
  20491.           $BehaviourDescription
  20492.             $BehaviourLine
  20493.               $LabelId 
  20494.               $Line [0] START SHORT_TIMER 
  20495.               $Cref 
  20496.               $VerdictId 
  20497.             $End_BehaviourLine
  20498.             $BehaviourLine
  20499.               $LabelId 
  20500.               $Line [1] [(DMRSP = TRUE) OR (UNRSP = TRUE)] 
  20501.               $Cref 
  20502.               $VerdictId 
  20503.               $Comment /* If operator action is required  */
  20504.             $End_BehaviourLine
  20505.             $BehaviourLine
  20506.               $LabelId 
  20507.               $Line [2] + DL2_DM_IUT 
  20508.               $Cref 
  20509.               $VerdictId 
  20510.             $End_BehaviourLine
  20511.             $BehaviourLine
  20512.               $LabelId 
  20513.               $Line [1] ? DISC [IUT_TYPE="X25_1980"] 
  20514.               $Cref DISC_10 
  20515.               $VerdictId 
  20516.               $Comment /* IUT sends DISC/P=0, Tester sends DM/F=0, then Tester initiates link setup, then IUT sends DISC/P=0  */
  20517.             $End_BehaviourLine
  20518.             $BehaviourLine
  20519.               $LabelId 
  20520.               $Line [2] ! DM 
  20521.               $Cref DM_10 
  20522.               $VerdictId 
  20523.             $End_BehaviourLine
  20524.             $BehaviourLine
  20525.               $LabelId 
  20526.               $Line [3] ! SABM START TMO1 
  20527.               $Cref SABM_31 
  20528.               $VerdictId 
  20529.             $End_BehaviourLine
  20530.             $BehaviourLine
  20531.               $LabelId 
  20532.               $Line [4] ? UA 
  20533.               $Cref UA_31 
  20534.               $VerdictId 
  20535.             $End_BehaviourLine
  20536.             $BehaviourLine
  20537.               $LabelId 
  20538.               $Line [5] + RECV_DISC 
  20539.               $Cref 
  20540.               $VerdictId 
  20541.             $End_BehaviourLine
  20542.             $BehaviourLine
  20543.               $LabelId 
  20544.               $Line [4] ? OTHERWISE 
  20545.               $Cref 
  20546.               $VerdictId INCONC 
  20547.             $End_BehaviourLine
  20548.             $BehaviourLine
  20549.               $LabelId 
  20550.               $Line [4] ? TIMEOUT TMO1 
  20551.               $Cref 
  20552.               $VerdictId 
  20553.             $End_BehaviourLine
  20554.             $BehaviourLine
  20555.               $LabelId 
  20556.               $Line [1] ? DISC 
  20557.               $Cref DISC_11 
  20558.               $VerdictId 
  20559.               $Comment /* IUT sends DISC/P=1, Tester sends DM/F=1, then Tester initiates link setup, then IUT sends DISC/P=1  */
  20560.             $End_BehaviourLine
  20561.             $BehaviourLine
  20562.               $LabelId 
  20563.               $Line [2] ! DM 
  20564.               $Cref DM_11 
  20565.               $VerdictId 
  20566.             $End_BehaviourLine
  20567.             $BehaviourLine
  20568.               $LabelId 
  20569.               $Line [3] ! SABM START TMO1 
  20570.               $Cref SABM_31 
  20571.               $VerdictId 
  20572.             $End_BehaviourLine
  20573.             $BehaviourLine
  20574.               $LabelId 
  20575.               $Line [4] ? UA 
  20576.               $Cref UA_31 
  20577.               $VerdictId 
  20578.             $End_BehaviourLine
  20579.             $BehaviourLine
  20580.               $LabelId 
  20581.               $Line [5] + RECV_DISC 
  20582.               $Cref 
  20583.               $VerdictId 
  20584.             $End_BehaviourLine
  20585.             $BehaviourLine
  20586.               $LabelId 
  20587.               $Line [4] ? OTHERWISE 
  20588.               $Cref 
  20589.               $VerdictId INCONC 
  20590.             $End_BehaviourLine
  20591.             $BehaviourLine
  20592.               $LabelId 
  20593.               $Line [4] ? TIMEOUT TMO1 
  20594.               $Cref 
  20595.               $VerdictId 
  20596.             $End_BehaviourLine
  20597.             $BehaviourLine
  20598.               $LabelId 
  20599.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  20600.               $Cref SABM_10 
  20601.               $VerdictId 
  20602.               $Comment /* IUT sends SABM/P=0, Tester sends UA/F=0, then IUT sends DISC/P=1  */
  20603.             $End_BehaviourLine
  20604.             $BehaviourLine
  20605.               $LabelId 
  20606.               $Line [2] ! UA 
  20607.               $Cref UA_10 
  20608.               $VerdictId 
  20609.             $End_BehaviourLine
  20610.             $BehaviourLine
  20611.               $LabelId 
  20612.               $Line [3] + RECV_DISC 
  20613.               $Cref 
  20614.               $VerdictId 
  20615.             $End_BehaviourLine
  20616.             $BehaviourLine
  20617.               $LabelId 
  20618.               $Line [1] ? SABM 
  20619.               $Cref SABM_11 
  20620.               $VerdictId 
  20621.               $Comment /* IUT sends SABM/P=1, Tester sends UA/F=1, then IUT sends DISC/P=1  */
  20622.             $End_BehaviourLine
  20623.             $BehaviourLine
  20624.               $LabelId 
  20625.               $Line [2] ! UA 
  20626.               $Cref UA_11 
  20627.               $VerdictId 
  20628.             $End_BehaviourLine
  20629.             $BehaviourLine
  20630.               $LabelId 
  20631.               $Line [3] + RECV_DISC 
  20632.               $Cref 
  20633.               $VerdictId 
  20634.             $End_BehaviourLine
  20635.             $BehaviourLine
  20636.               $LabelId 
  20637.               $Line [1] ? OTHERWISE 
  20638.               $Cref 
  20639.               $VerdictId INCONC 
  20640.             $End_BehaviourLine
  20641.             $BehaviourLine
  20642.               $LabelId 
  20643.               $Line [1] ? TIMEOUT SHORT_TIMER 
  20644.               $Cref 
  20645.               $VerdictId 
  20646.             $End_BehaviourLine
  20647.             $BehaviourLine
  20648.               $LabelId 
  20649.               $Line [2] + DL1_STATE 
  20650.               $Cref 
  20651.               $VerdictId 
  20652.             $End_BehaviourLine
  20653.             $BehaviourLine
  20654.               $LabelId 
  20655.               $Line [3] START TMO1 
  20656.               $Cref 
  20657.               $VerdictId 
  20658.             $End_BehaviourLine
  20659.             $BehaviourLine
  20660.               $LabelId 
  20661.               $Line [4] ? DISC (P_F_BIT :=on) 
  20662.               $Cref DISC_11 
  20663.               $VerdictId 
  20664.               $Comment /* IUT sends DISC/P=1, Tester sends DM/F=1, then IUT initiates link setup, then IUT sends DISC/P=1  */
  20665.             $End_BehaviourLine
  20666.             $BehaviourLine
  20667.               $LabelId 
  20668.               $Line [5] + HANDLE_IUT_DISC 
  20669.               $Cref 
  20670.               $VerdictId 
  20671.             $End_BehaviourLine
  20672.             $BehaviourLine
  20673.               $LabelId 
  20674.               $Line [4] ? DISC [IUT_TYPE="X25_1980"] 
  20675.               $Cref DISC_10 
  20676.               $VerdictId 
  20677.               $Comment /* IUT sends DISC/P=0, Tester sends DM/F=0, then IUT initiates link setup, then IUT sends DISC/P=0  */
  20678.             $End_BehaviourLine
  20679.             $BehaviourLine
  20680.               $LabelId 
  20681.               $Line [5] (P_F_BIT:=off) 
  20682.               $Cref 
  20683.               $VerdictId 
  20684.             $End_BehaviourLine
  20685.             $BehaviourLine
  20686.               $LabelId 
  20687.               $Line [6] + HANDLE_IUT_DISC 
  20688.               $Cref 
  20689.               $VerdictId 
  20690.             $End_BehaviourLine
  20691.             $BehaviourLine
  20692.               $LabelId 
  20693.               $Line [4] ? SABM 
  20694.               $Cref SABM_11 
  20695.               $VerdictId 
  20696.             $End_BehaviourLine
  20697.             $BehaviourLine
  20698.               $LabelId 
  20699.               $Line [5] ! UA 
  20700.               $Cref UA_11 
  20701.               $VerdictId 
  20702.             $End_BehaviourLine
  20703.             $BehaviourLine
  20704.               $LabelId 
  20705.               $Line [6] + RECV_DISC 
  20706.               $Cref 
  20707.               $VerdictId 
  20708.             $End_BehaviourLine
  20709.             $BehaviourLine
  20710.               $LabelId 
  20711.               $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  20712.               $Cref SABM_10 
  20713.               $VerdictId 
  20714.             $End_BehaviourLine
  20715.             $BehaviourLine
  20716.               $LabelId 
  20717.               $Line [5] ! UA 
  20718.               $Cref UA_10 
  20719.               $VerdictId 
  20720.             $End_BehaviourLine
  20721.             $BehaviourLine
  20722.               $LabelId 
  20723.               $Line [6] + RECV_DISC 
  20724.               $Cref 
  20725.               $VerdictId 
  20726.             $End_BehaviourLine
  20727.             $BehaviourLine
  20728.               $LabelId 
  20729.               $Line [4] ? TIMEOUT TMO1 
  20730.               $Cref 
  20731.               $VerdictId 
  20732.             $End_BehaviourLine
  20733.             $BehaviourLine
  20734.               $LabelId 
  20735.               $Line [5] ! SABM START TMO1 
  20736.               $Cref SABM_31 
  20737.               $VerdictId 
  20738.               $Comment /* Tester SABM/P=1, IUT sends UA/F=1, then IUT sends DISC  */
  20739.             $End_BehaviourLine
  20740.             $BehaviourLine
  20741.               $LabelId 
  20742.               $Line [6] ? UA 
  20743.               $Cref UA_31 
  20744.               $VerdictId 
  20745.             $End_BehaviourLine
  20746.             $BehaviourLine
  20747.               $LabelId 
  20748.               $Line [7] + RECV_DISC 
  20749.               $Cref 
  20750.               $VerdictId 
  20751.             $End_BehaviourLine
  20752.             $BehaviourLine
  20753.               $LabelId 
  20754.               $Line [6] ? SABM (P_F_BIT:=on) 
  20755.               $Cref SABM_11 
  20756.               $VerdictId 
  20757.               $Comment /* SABM collision, both the Tester and IUT sends a UA/F=1, then the IUT sends a DISC/P=1  */
  20758.             $End_BehaviourLine
  20759.             $BehaviourLine
  20760.               $LabelId 
  20761.               $Line [7] ! UA START TMO1 
  20762.               $Cref UA_11 
  20763.               $VerdictId 
  20764.             $End_BehaviourLine
  20765.             $BehaviourLine
  20766.               $LabelId 
  20767.               $Line [8] ? UA 
  20768.               $Cref UA_31 
  20769.               $VerdictId 
  20770.             $End_BehaviourLine
  20771.             $BehaviourLine
  20772.               $LabelId 
  20773.               $Line [9] + RECV_DISC 
  20774.               $Cref 
  20775.               $VerdictId 
  20776.             $End_BehaviourLine
  20777.             $BehaviourLine
  20778.               $LabelId 
  20779.               $Line [8] ? OTHERWISE 
  20780.               $Cref 
  20781.               $VerdictId INCONC 
  20782.             $End_BehaviourLine
  20783.             $BehaviourLine
  20784.               $LabelId 
  20785.               $Line [8] ? TIMEOUT TMO1 
  20786.               $Cref 
  20787.               $VerdictId 
  20788.             $End_BehaviourLine
  20789.             $BehaviourLine
  20790.               $LabelId 
  20791.               $Line [6] ? SABM [IUT_TYPE="X25_1980"] 
  20792.               $Cref SABM_10 
  20793.               $VerdictId 
  20794.               $Comment /* SABM collision, both the Tester and IUT sends a UA/F=0, then the IUT sends a DISC/P=0  */
  20795.             $End_BehaviourLine
  20796.             $BehaviourLine
  20797.               $LabelId 
  20798.               $Line [7] (P_F_BIT:=off) 
  20799.               $Cref 
  20800.               $VerdictId 
  20801.             $End_BehaviourLine
  20802.             $BehaviourLine
  20803.               $LabelId 
  20804.               $Line [8] ! UA START TMO1 
  20805.               $Cref UA_10 
  20806.               $VerdictId 
  20807.             $End_BehaviourLine
  20808.             $BehaviourLine
  20809.               $LabelId 
  20810.               $Line [9] ? UA 
  20811.               $Cref UA_31 
  20812.               $VerdictId 
  20813.             $End_BehaviourLine
  20814.             $BehaviourLine
  20815.               $LabelId 
  20816.               $Line [10] + RECV_DISC 
  20817.               $Cref 
  20818.               $VerdictId 
  20819.             $End_BehaviourLine
  20820.             $BehaviourLine
  20821.               $LabelId 
  20822.               $Line [9] ? OTHERWISE 
  20823.               $Cref 
  20824.               $VerdictId INCONC 
  20825.             $End_BehaviourLine
  20826.             $BehaviourLine
  20827.               $LabelId 
  20828.               $Line [9] ? TIMEOUT TMO1 
  20829.               $Cref 
  20830.               $VerdictId 
  20831.             $End_BehaviourLine
  20832.             $BehaviourLine
  20833.               $LabelId 
  20834.               $Line [6] ? OTHERWISE 
  20835.               $Cref 
  20836.               $VerdictId INCONC 
  20837.             $End_BehaviourLine
  20838.             $BehaviourLine
  20839.               $LabelId 
  20840.               $Line [6] ? TIMEOUT TMO1 
  20841.               $Cref 
  20842.               $VerdictId INCONC 
  20843.             $End_BehaviourLine
  20844.             $BehaviourLine
  20845.               $LabelId 
  20846.               $Line [4] ? OTHERWISE 
  20847.               $Cref 
  20848.               $VerdictId INCONC 
  20849.             $End_BehaviourLine
  20850.           $End_BehaviourDescription
  20851.         $End_TestStep
  20852.         $Begin_TestStep
  20853.           $TestStepId DL2_DM_IUT
  20854.           $TestStepRef PREAMBLE/
  20855.           $Objective /* This sub-tree is used in DL2_STATE for IUTs that require operator action after entering the disconnected phase. */
  20856.           $DefaultsRef 
  20857.           $BehaviourDescription
  20858.             $BehaviourLine
  20859.               $LabelId 
  20860.               $Line [0] <IUT ! SABM > 
  20861.               $Cref SABM_11 
  20862.               $VerdictId 
  20863.               $Comment /* Operator takes necessary action to clear previous state and initialize link.  */
  20864.             $End_BehaviourLine
  20865.             $BehaviourLine
  20866.               $LabelId 
  20867.               $Line [1] START TOPR 
  20868.               $Cref 
  20869.               $VerdictId 
  20870.             $End_BehaviourLine
  20871.             $BehaviourLine
  20872.               $LabelId DDI2 
  20873.               $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  20874.               $Cref SABM_10 
  20875.               $VerdictId 
  20876.               $Comment /* In the case of the IUT of type X.25-1980 it is allowed for the operator to initiate a SABM with the P bit equal to zero instead.  */
  20877.             $End_BehaviourLine
  20878.             $BehaviourLine
  20879.               $LabelId 
  20880.               $Line [3] ! UA 
  20881.               $Cref UA_10 
  20882.               $VerdictId 
  20883.             $End_BehaviourLine
  20884.             $BehaviourLine
  20885.               $LabelId 
  20886.               $Line [4] + RECV_DISC 
  20887.               $Cref 
  20888.               $VerdictId 
  20889.             $End_BehaviourLine
  20890.             $BehaviourLine
  20891.               $LabelId 
  20892.               $Line [2] ? SABM 
  20893.               $Cref SABM_11 
  20894.               $VerdictId 
  20895.             $End_BehaviourLine
  20896.             $BehaviourLine
  20897.               $LabelId 
  20898.               $Line [3] ! UA 
  20899.               $Cref UA_11 
  20900.               $VerdictId 
  20901.             $End_BehaviourLine
  20902.             $BehaviourLine
  20903.               $LabelId 
  20904.               $Line [4] + RECV_DISC 
  20905.               $Cref 
  20906.               $VerdictId 
  20907.             $End_BehaviourLine
  20908.             $BehaviourLine
  20909.               $LabelId 
  20910.               $Line [2] ? OTHERWISE 
  20911.               $Cref 
  20912.               $VerdictId 
  20913.             $End_BehaviourLine
  20914.             $BehaviourLine
  20915.               $LabelId 
  20916.               $Line [3] GOTO DDI2 
  20917.               $Cref 
  20918.               $VerdictId 
  20919.             $End_BehaviourLine
  20920.             $BehaviourLine
  20921.               $LabelId 
  20922.               $Line [2] ? TIMEOUT TOPR 
  20923.               $Cref 
  20924.               $VerdictId INCONC 
  20925.             $End_BehaviourLine
  20926.           $End_BehaviourDescription
  20927.         $End_TestStep
  20928.         $Begin_TestStep
  20929.           $TestStepId HANDLE_IUT_DISC
  20930.           $TestStepRef PREAMBLE/
  20931.           $Objective /* This sub-tree will handle those situations where some IUTs transmit a DISC before a link set-up. */
  20932.           $DefaultsRef 
  20933.           $BehaviourDescription
  20934.             $BehaviourLine
  20935.               $LabelId 
  20936.               $Line [0] ! DM START TMO1 
  20937.               $Cref DM_1(P_F_BIT) 
  20938.               $VerdictId 
  20939.             $End_BehaviourLine
  20940.             $BehaviourLine
  20941.               $LabelId 
  20942.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  20943.               $Cref SABM_10 
  20944.               $VerdictId 
  20945.             $End_BehaviourLine
  20946.             $BehaviourLine
  20947.               $LabelId 
  20948.               $Line [2] ! UA 
  20949.               $Cref UA_10 
  20950.               $VerdictId 
  20951.             $End_BehaviourLine
  20952.             $BehaviourLine
  20953.               $LabelId 
  20954.               $Line [3] + RECV_DISC 
  20955.               $Cref 
  20956.               $VerdictId 
  20957.             $End_BehaviourLine
  20958.             $BehaviourLine
  20959.               $LabelId 
  20960.               $Line [1] ? SABM 
  20961.               $Cref SABM_11 
  20962.               $VerdictId 
  20963.             $End_BehaviourLine
  20964.             $BehaviourLine
  20965.               $LabelId 
  20966.               $Line [2] ! UA 
  20967.               $Cref UA_11 
  20968.               $VerdictId 
  20969.             $End_BehaviourLine
  20970.             $BehaviourLine
  20971.               $LabelId 
  20972.               $Line [3] + RECV_DISC 
  20973.               $Cref 
  20974.               $VerdictId 
  20975.             $End_BehaviourLine
  20976.             $BehaviourLine
  20977.               $LabelId 
  20978.               $Line [1] ? OTHERWISE 
  20979.               $Cref 
  20980.               $VerdictId INCONC 
  20981.             $End_BehaviourLine
  20982.             $BehaviourLine
  20983.               $LabelId 
  20984.               $Line [1] ? TIMEOUT TMO1 
  20985.               $Cref 
  20986.               $VerdictId 
  20987.             $End_BehaviourLine
  20988.           $End_BehaviourDescription
  20989.         $End_TestStep
  20990.         $Begin_TestStep
  20991.           $TestStepId RECV_DISC
  20992.           $TestStepRef PREAMBLE/
  20993.           $Objective /* This sub-tree handles situations where a DISC is received from IUT upon request from the tester. */
  20994.           $DefaultsRef 
  20995.           $BehaviourDescription
  20996.             $BehaviourLine
  20997.               $LabelId 
  20998.               $Line [0] <IUT ! DISC > 
  20999.               $Cref DISC_11 
  21000.               $VerdictId 
  21001.             $End_BehaviourLine
  21002.             $BehaviourLine
  21003.               $LabelId 
  21004.               $Line [1] START TOPR 
  21005.               $Cref 
  21006.               $VerdictId 
  21007.             $End_BehaviourLine
  21008.             $BehaviourLine
  21009.               $LabelId RD 
  21010.               $Line [2] ? DISC (P_F_BIT:=1) 
  21011.               $Cref DISC_11 
  21012.               $VerdictId 
  21013.             $End_BehaviourLine
  21014.             $BehaviourLine
  21015.               $LabelId 
  21016.               $Line [2] ? DISC [IUT_TYPE="X25_1980"] (P_F_BIT:=0) 
  21017.               $Cref DISC_10 
  21018.               $VerdictId 
  21019.               $Comment /* In the case of the IUT type of X.25-1980 it is also allowed for the operator to initiate a DISC/P=0 instead.  */
  21020.             $End_BehaviourLine
  21021.             $BehaviourLine
  21022.               $LabelId 
  21023.               $Line [2] + NORMAL_INFORMATION_TRANSFER 
  21024.               $Cref 
  21025.               $VerdictId 
  21026.             $End_BehaviourLine
  21027.             $BehaviourLine
  21028.               $LabelId 
  21029.               $Line [3] GOTO RD 
  21030.               $Cref 
  21031.               $VerdictId 
  21032.             $End_BehaviourLine
  21033.             $BehaviourLine
  21034.               $LabelId 
  21035.               $Line [2] ? OTHERWISE 
  21036.               $Cref 
  21037.               $VerdictId INCONC 
  21038.             $End_BehaviourLine
  21039.             $BehaviourLine
  21040.               $LabelId 
  21041.               $Line [2] ? TIMEOUT TOPR 
  21042.               $Cref 
  21043.               $VerdictId INCONC 
  21044.             $End_BehaviourLine
  21045.           $End_BehaviourDescription
  21046.         $End_TestStep
  21047.         $Begin_TestStep
  21048.           $TestStepId DL3_STATE
  21049.           $TestStepRef PREAMBLE/
  21050.           $Objective /* An initialization sequence such as the one below is executed before each test in test group DL3. The purpose is to cause the IUT to send a SABM frame. */
  21051.           $DefaultsRef 
  21052.           $BehaviourDescription
  21053.             $BehaviourLine
  21054.               $LabelId 
  21055.               $Line [0] START SHORT_TIMER 
  21056.               $Cref 
  21057.               $VerdictId 
  21058.             $End_BehaviourLine
  21059.             $BehaviourLine
  21060.               $LabelId ST31 
  21061.               $Line [1] [(DMRSP = TRUE) OR (UNRSP = TRUE)] 
  21062.               $Cref 
  21063.               $VerdictId 
  21064.               $Comment /* If operator action is required  */
  21065.             $End_BehaviourLine
  21066.             $BehaviourLine
  21067.               $LabelId 
  21068.               $Line [2] + DL3_DM_IUT 
  21069.               $Cref 
  21070.               $VerdictId 
  21071.             $End_BehaviourLine
  21072.             $BehaviourLine
  21073.               $LabelId 
  21074.               $Line [1] ? DISC [IUT_TYPE="X25_1980"] 
  21075.               $Cref DISC_10 
  21076.               $VerdictId 
  21077.               $Comment /* IUT sends DISC/P=0, Tester sends DM/F=0, then Tester resets the link  */
  21078.             $End_BehaviourLine
  21079.             $BehaviourLine
  21080.               $LabelId 
  21081.               $Line [2] ! DM 
  21082.               $Cref DM_10 
  21083.               $VerdictId 
  21084.             $End_BehaviourLine
  21085.             $BehaviourLine
  21086.               $LabelId 
  21087.               $Line [3] + TESTER_RESETS_LINK 
  21088.               $Cref 
  21089.               $VerdictId 
  21090.             $End_BehaviourLine
  21091.             $BehaviourLine
  21092.               $LabelId 
  21093.               $Line [1] ? DISC 
  21094.               $Cref DISC_11 
  21095.               $VerdictId 
  21096.               $Comment /* IUT sends DISC/P=1, Tester sends DM/F=1, then Tester resets the link  */
  21097.             $End_BehaviourLine
  21098.             $BehaviourLine
  21099.               $LabelId 
  21100.               $Line [2] ! DM 
  21101.               $Cref DM_11 
  21102.               $VerdictId 
  21103.             $End_BehaviourLine
  21104.             $BehaviourLine
  21105.               $LabelId 
  21106.               $Line [3] + TESTER_RESETS_LINK 
  21107.               $Cref 
  21108.               $VerdictId 
  21109.             $End_BehaviourLine
  21110.             $BehaviourLine
  21111.               $LabelId 
  21112.               $Line [1] ? SABM 
  21113.               $Cref SABM_11 
  21114.               $VerdictId 
  21115.               $Comment /* IUT sends SABM/P=1, Tester sends UA/F=1  */
  21116.             $End_BehaviourLine
  21117.             $BehaviourLine
  21118.               $LabelId 
  21119.               $Line [2] GOTO ST31 
  21120.               $Cref 
  21121.               $VerdictId 
  21122.             $End_BehaviourLine
  21123.             $BehaviourLine
  21124.               $LabelId 
  21125.               $Line [1] ? SABM [IUT_TYPE = "X25_1980"] 
  21126.               $Cref SABM_10 
  21127.               $VerdictId 
  21128.               $Comment /* IUT sends SABM/P=0, Tester sends UA/F=0  */
  21129.             $End_BehaviourLine
  21130.             $BehaviourLine
  21131.               $LabelId 
  21132.               $Line [2] GOTO ST31 
  21133.               $Cref 
  21134.               $VerdictId 
  21135.             $End_BehaviourLine
  21136.             $BehaviourLine
  21137.               $LabelId 
  21138.               $Line [1] ? TIMEOUT SHORT_TIMER 
  21139.               $Cref 
  21140.               $VerdictId 
  21141.             $End_BehaviourLine
  21142.             $BehaviourLine
  21143.               $LabelId 
  21144.               $Line [2] + DL1_STATE 
  21145.               $Cref 
  21146.               $VerdictId 
  21147.             $End_BehaviourLine
  21148.             $BehaviourLine
  21149.               $LabelId 
  21150.               $Line [3] START TMO1 
  21151.               $Cref 
  21152.               $VerdictId 
  21153.             $End_BehaviourLine
  21154.             $BehaviourLine
  21155.               $LabelId 
  21156.               $Line [4] ? SABM (P_F_BIT:=on) 
  21157.               $Cref SABM_11 
  21158.               $VerdictId 
  21159.               $Comment /* Tester sends DISC/P=1, IUT sends DM/F=1, the IUT then sends a SABM/P=1  */
  21160.             $End_BehaviourLine
  21161.             $BehaviourLine
  21162.               $LabelId 
  21163.               $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  21164.               $Cref SABM_10 
  21165.               $VerdictId 
  21166.               $Comment /* Tester sends DISC/P=1, IUT sends DM/F=1, the IUT then sends a SABM/P=0  */
  21167.             $End_BehaviourLine
  21168.             $BehaviourLine
  21169.               $LabelId 
  21170.               $Line [5] (P_F_BIT:=off) 
  21171.               $Cref 
  21172.               $VerdictId 
  21173.             $End_BehaviourLine
  21174.             $BehaviourLine
  21175.               $LabelId 
  21176.               $Line [4] ? DISC 
  21177.               $Cref DISC_11 
  21178.               $VerdictId 
  21179.             $End_BehaviourLine
  21180.             $BehaviourLine
  21181.               $LabelId 
  21182.               $Line [5] ! DM 
  21183.               $Cref DM_11 
  21184.               $VerdictId 
  21185.             $End_BehaviourLine
  21186.             $BehaviourLine
  21187.               $LabelId 
  21188.               $Line [6] + REQ_INIT 
  21189.               $Cref 
  21190.               $VerdictId 
  21191.             $End_BehaviourLine
  21192.             $BehaviourLine
  21193.               $LabelId 
  21194.               $Line [4] ? DISC [IUT_TYPE="X25_1980"] 
  21195.               $Cref DISC_10 
  21196.               $VerdictId 
  21197.             $End_BehaviourLine
  21198.             $BehaviourLine
  21199.               $LabelId 
  21200.               $Line [5] ! DM 
  21201.               $Cref DM_10 
  21202.               $VerdictId 
  21203.             $End_BehaviourLine
  21204.             $BehaviourLine
  21205.               $LabelId 
  21206.               $Line [6] + REQ_INIT 
  21207.               $Cref 
  21208.               $VerdictId 
  21209.             $End_BehaviourLine
  21210.             $BehaviourLine
  21211.               $LabelId 
  21212.               $Line [4] ? TIMEOUT TMO1 
  21213.               $Cref 
  21214.               $VerdictId 
  21215.               $Comment /* Delayed by Td  */
  21216.             $End_BehaviourLine
  21217.             $BehaviourLine
  21218.               $LabelId 
  21219.               $Line [5] ! SABM START TMO1 
  21220.               $Cref SABM_31 
  21221.               $VerdictId 
  21222.             $End_BehaviourLine
  21223.             $BehaviourLine
  21224.               $LabelId 
  21225.               $Line [6] ? UA 
  21226.               $Cref UA_31 
  21227.               $VerdictId 
  21228.             $End_BehaviourLine
  21229.             $BehaviourLine
  21230.               $LabelId 
  21231.               $Line [7] ! DM START TMO1 
  21232.               $Cref DM_10 
  21233.               $VerdictId 
  21234.             $End_BehaviourLine
  21235.             $BehaviourLine
  21236.               $LabelId ST3 
  21237.               $Line [8] ? DISC (P_F_BIT:=on) 
  21238.               $Cref DISC_11 
  21239.               $VerdictId 
  21240.               $Comment /* IUT sends a DISC/P=1 after the Tester initiates link setup  */
  21241.             $End_BehaviourLine
  21242.             $BehaviourLine
  21243.               $LabelId 
  21244.               $Line [9] + RESP_TO_DISC 
  21245.               $Cref 
  21246.               $VerdictId 
  21247.             $End_BehaviourLine
  21248.             $BehaviourLine
  21249.               $LabelId 
  21250.               $Line [8] ? DISC [IUT_TYPE="X25_1980"] 
  21251.               $Cref DISC_10 
  21252.               $VerdictId 
  21253.             $End_BehaviourLine
  21254.             $BehaviourLine
  21255.               $LabelId 
  21256.               $Line [9] (P_F_BIT:=off) 
  21257.               $Cref 
  21258.               $VerdictId 
  21259.               $Comment /* IUT sends a DISC/P=0 after the Tester initiates link setup  */
  21260.             $End_BehaviourLine
  21261.             $BehaviourLine
  21262.               $LabelId 
  21263.               $Line [10] + RESP_TO_DISC 
  21264.               $Cref 
  21265.               $VerdictId 
  21266.             $End_BehaviourLine
  21267.             $BehaviourLine
  21268.               $LabelId 
  21269.               $Line [8] ? SABM (P_F_BIT:=on) 
  21270.               $Cref SABM_11 
  21271.               $VerdictId 
  21272.               $Comment /* IUT sends a SABM/P=1 after the Tester initiates link setup  */
  21273.             $End_BehaviourLine
  21274.             $BehaviourLine
  21275.               $LabelId 
  21276.               $Line [8] ? SABM [IUT_TYPE="X25_1980"] 
  21277.               $Cref SABM_10 
  21278.               $VerdictId 
  21279.               $Comment /* IUT sends a SABM/P=0 after the Tester initiates link setup  */
  21280.             $End_BehaviourLine
  21281.             $BehaviourLine
  21282.               $LabelId 
  21283.               $Line [9] (P_F_BIT:=off) 
  21284.               $Cref 
  21285.               $VerdictId 
  21286.             $End_BehaviourLine
  21287.             $BehaviourLine
  21288.               $LabelId 
  21289.               $Line [8] + NORMAL_INFORMATION_TRANSFER 
  21290.               $Cref 
  21291.               $VerdictId 
  21292.             $End_BehaviourLine
  21293.             $BehaviourLine
  21294.               $LabelId 
  21295.               $Line [9] GOTO ST3 
  21296.               $Cref 
  21297.               $VerdictId 
  21298.             $End_BehaviourLine
  21299.             $BehaviourLine
  21300.               $LabelId 
  21301.               $Line [8] ? TIMEOUT TMO1 
  21302.               $Cref 
  21303.               $VerdictId INCONC 
  21304.             $End_BehaviourLine
  21305.             $BehaviourLine
  21306.               $LabelId 
  21307.               $Line [8] ? OTHERWISE 
  21308.               $Cref 
  21309.               $VerdictId INCONC 
  21310.             $End_BehaviourLine
  21311.             $BehaviourLine
  21312.               $LabelId 
  21313.               $Line [6] ? TIMEOUT TMO1 
  21314.               $Cref 
  21315.               $VerdictId INCONC 
  21316.             $End_BehaviourLine
  21317.             $BehaviourLine
  21318.               $LabelId 
  21319.               $Line [6] ? OTHERWISE 
  21320.               $Cref 
  21321.               $VerdictId INCONC 
  21322.             $End_BehaviourLine
  21323.             $BehaviourLine
  21324.               $LabelId 
  21325.               $Line [4] ? OTHERWISE 
  21326.               $Cref 
  21327.               $VerdictId INCONC 
  21328.             $End_BehaviourLine
  21329.           $End_BehaviourDescription
  21330.         $End_TestStep
  21331.         $Begin_TestStep
  21332.           $TestStepId DL3_DM_IUT
  21333.           $TestStepRef PREAMBLE/
  21334.           $Objective /* This sub-tree is used in DL3_STATE for IUTs that require operator action after entering the disconnected phase. */
  21335.           $DefaultsRef 
  21336.           $Comment /* RESP_TO_DISC */
  21337.           $BehaviourDescription
  21338.             $BehaviourLine
  21339.               $LabelId 
  21340.               $Line [0] START TMO1 
  21341.               $Cref 
  21342.               $VerdictId 
  21343.             $End_BehaviourLine
  21344.             $BehaviourLine
  21345.               $LabelId DDI3 
  21346.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  21347.               $Cref SABM_10 
  21348.               $VerdictId 
  21349.               $Comment /* IUT may already be in the link set-up phase.  However, to ensure that the transmission limit is not reached inadvertently during a test case, the IUT Is brought into the information transfer phase and then a link resetting procedure is initiated.  */
  21350.             $End_BehaviourLine
  21351.             $BehaviourLine
  21352.               $LabelId 
  21353.               $Line [2] ! UA 
  21354.               $Cref UA_10 
  21355.               $VerdictId 
  21356.             $End_BehaviourLine
  21357.             $BehaviourLine
  21358.               $LabelId 
  21359.               $Line [3] ! DM START TMO1 
  21360.               $Cref DM_10 
  21361.               $VerdictId 
  21362.             $End_BehaviourLine
  21363.             $BehaviourLine
  21364.               $LabelId DDI32 
  21365.               $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  21366.               $Cref SABM_10 
  21367.               $VerdictId 
  21368.             $End_BehaviourLine
  21369.             $BehaviourLine
  21370.               $LabelId 
  21371.               $Line [5] (P_F_BIT:=off) 
  21372.               $Cref 
  21373.               $VerdictId 
  21374.             $End_BehaviourLine
  21375.             $BehaviourLine
  21376.               $LabelId 
  21377.               $Line [4] ? SABM (P_F_BIT:=on) 
  21378.               $Cref SABM_11 
  21379.               $VerdictId 
  21380.             $End_BehaviourLine
  21381.             $BehaviourLine
  21382.               $LabelId 
  21383.               $Line [4] + NORMAL_INFORMATION_TRANSFER 
  21384.               $Cref 
  21385.               $VerdictId 
  21386.             $End_BehaviourLine
  21387.             $BehaviourLine
  21388.               $LabelId 
  21389.               $Line [5] GOTO DDI32 
  21390.               $Cref 
  21391.               $VerdictId 
  21392.             $End_BehaviourLine
  21393.             $BehaviourLine
  21394.               $LabelId 
  21395.               $Line [4] ? OTHERWISE 
  21396.               $Cref 
  21397.               $VerdictId INCONC 
  21398.             $End_BehaviourLine
  21399.             $BehaviourLine
  21400.               $LabelId 
  21401.               $Line [4] ? TIMEOUT TMO1 
  21402.               $Cref 
  21403.               $VerdictId 
  21404.             $End_BehaviourLine
  21405.             $BehaviourLine
  21406.               $LabelId 
  21407.               $Line [1] ? SABM 
  21408.               $Cref SABM_11 
  21409.               $VerdictId 
  21410.             $End_BehaviourLine
  21411.             $BehaviourLine
  21412.               $LabelId 
  21413.               $Line [2] ! UA 
  21414.               $Cref UA_11 
  21415.               $VerdictId 
  21416.             $End_BehaviourLine
  21417.             $BehaviourLine
  21418.               $LabelId 
  21419.               $Line [3] ! DM START TMO1 
  21420.               $Cref DM_10 
  21421.               $VerdictId 
  21422.             $End_BehaviourLine
  21423.             $BehaviourLine
  21424.               $LabelId DDI33 
  21425.               $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  21426.               $Cref SABM_10 
  21427.               $VerdictId 
  21428.             $End_BehaviourLine
  21429.             $BehaviourLine
  21430.               $LabelId 
  21431.               $Line [5] (P_F_BIT:=off) 
  21432.               $Cref 
  21433.               $VerdictId 
  21434.             $End_BehaviourLine
  21435.             $BehaviourLine
  21436.               $LabelId 
  21437.               $Line [4] ? SABM (P_F_BIT:=on) 
  21438.               $Cref SABM_11 
  21439.               $VerdictId 
  21440.             $End_BehaviourLine
  21441.             $BehaviourLine
  21442.               $LabelId 
  21443.               $Line [4] + NORMAL_INFORMATION_TRANSFER 
  21444.               $Cref 
  21445.               $VerdictId 
  21446.             $End_BehaviourLine
  21447.             $BehaviourLine
  21448.               $LabelId 
  21449.               $Line [5] GOTO DDI33 
  21450.               $Cref 
  21451.               $VerdictId 
  21452.             $End_BehaviourLine
  21453.             $BehaviourLine
  21454.               $LabelId 
  21455.               $Line [4] ? OTHERWISE 
  21456.               $Cref 
  21457.               $VerdictId INCONC 
  21458.             $End_BehaviourLine
  21459.             $BehaviourLine
  21460.               $LabelId 
  21461.               $Line [4] ? TIMEOUT TMO1 
  21462.               $Cref 
  21463.               $VerdictId 
  21464.             $End_BehaviourLine
  21465.             $BehaviourLine
  21466.               $LabelId 
  21467.               $Line [1] ? OTHERWISE 
  21468.               $Cref 
  21469.               $VerdictId 
  21470.             $End_BehaviourLine
  21471.             $BehaviourLine
  21472.               $LabelId 
  21473.               $Line [2] GOTO DDI3 
  21474.               $Cref 
  21475.               $VerdictId 
  21476.             $End_BehaviourLine
  21477.             $BehaviourLine
  21478.               $LabelId 
  21479.               $Line [1] ? TIMEOUT TMO1 
  21480.               $Cref 
  21481.               $VerdictId 
  21482.             $End_BehaviourLine
  21483.             $BehaviourLine
  21484.               $LabelId 
  21485.               $Line [2] ! SABM START TMO1 
  21486.               $Cref SABM_31 
  21487.               $VerdictId 
  21488.             $End_BehaviourLine
  21489.             $BehaviourLine
  21490.               $LabelId 
  21491.               $Line [3] ? UA 
  21492.               $Cref UA_31 
  21493.               $VerdictId 
  21494.             $End_BehaviourLine
  21495.             $BehaviourLine
  21496.               $LabelId 
  21497.               $Line [4] ! DM START TMO1 
  21498.               $Cref DM_10 
  21499.               $VerdictId 
  21500.             $End_BehaviourLine
  21501.             $BehaviourLine
  21502.               $LabelId DDI34 
  21503.               $Line [5] ? SABM [IUT_TYPE="X25_1980"] 
  21504.               $Cref SABM_10 
  21505.               $VerdictId 
  21506.             $End_BehaviourLine
  21507.             $BehaviourLine
  21508.               $LabelId 
  21509.               $Line [6] (P_F_BIT:=off) 
  21510.               $Cref 
  21511.               $VerdictId 
  21512.             $End_BehaviourLine
  21513.             $BehaviourLine
  21514.               $LabelId 
  21515.               $Line [5] ? SABM (P_F_BIT:=on) 
  21516.               $Cref SABM_11 
  21517.               $VerdictId 
  21518.             $End_BehaviourLine
  21519.             $BehaviourLine
  21520.               $LabelId 
  21521.               $Line [5] + NORMAL_INFORMATION_TRANSFER 
  21522.               $Cref 
  21523.               $VerdictId 
  21524.             $End_BehaviourLine
  21525.             $BehaviourLine
  21526.               $LabelId 
  21527.               $Line [6] GOTO DDI34 
  21528.               $Cref 
  21529.               $VerdictId 
  21530.             $End_BehaviourLine
  21531.             $BehaviourLine
  21532.               $LabelId 
  21533.               $Line [5] ? OTHERWISE 
  21534.               $Cref 
  21535.               $VerdictId INCONC 
  21536.             $End_BehaviourLine
  21537.             $BehaviourLine
  21538.               $LabelId 
  21539.               $Line [5] ? TIMEOUT TMO1 
  21540.               $Cref 
  21541.               $VerdictId 
  21542.             $End_BehaviourLine
  21543.             $BehaviourLine
  21544.               $LabelId 
  21545.               $Line [3] ? TIMEOUT TMO1 
  21546.               $Cref 
  21547.               $VerdictId 
  21548.             $End_BehaviourLine
  21549.             $BehaviourLine
  21550.               $LabelId 
  21551.               $Line [4] <IUT ! SABM > 
  21552.               $Cref SABM_11 
  21553.               $VerdictId 
  21554.               $Comment /* Operator takes necessary action to clear previous state and initialize link.  */
  21555.             $End_BehaviourLine
  21556.             $BehaviourLine
  21557.               $LabelId 
  21558.               $Line [5] START TOPR 
  21559.               $Cref 
  21560.               $VerdictId 
  21561.             $End_BehaviourLine
  21562.             $BehaviourLine
  21563.               $LabelId DDI31 
  21564.               $Line [6] ? SABM [IUT_TYPE="X25_1980"] 
  21565.               $Cref SABM_10 
  21566.               $VerdictId 
  21567.               $Comment /* In the case of the IUT of type X.25-1980 it is allowed for the operator to initiate a SABM with the P bit equal to zero instead.  */
  21568.             $End_BehaviourLine
  21569.             $BehaviourLine
  21570.               $LabelId 
  21571.               $Line [7] (P_F_BIT:=off) 
  21572.               $Cref 
  21573.               $VerdictId 
  21574.             $End_BehaviourLine
  21575.             $BehaviourLine
  21576.               $LabelId 
  21577.               $Line [6] ? SABM (P_F_BIT:=on) 
  21578.               $Cref SABM_11 
  21579.               $VerdictId 
  21580.             $End_BehaviourLine
  21581.             $BehaviourLine
  21582.               $LabelId 
  21583.               $Line [6] ? OTHERWISE 
  21584.               $Cref 
  21585.               $VerdictId 
  21586.             $End_BehaviourLine
  21587.             $BehaviourLine
  21588.               $LabelId 
  21589.               $Line [7] GOTO DDI31 
  21590.               $Cref 
  21591.               $VerdictId 
  21592.             $End_BehaviourLine
  21593.             $BehaviourLine
  21594.               $LabelId 
  21595.               $Line [6] ? TIMEOUT TOPR 
  21596.               $Cref 
  21597.               $VerdictId INCONC 
  21598.             $End_BehaviourLine
  21599.             $BehaviourLine
  21600.               $LabelId 
  21601.               $Line [3] ? OTHERWISE 
  21602.               $Cref 
  21603.               $VerdictId INCONC 
  21604.             $End_BehaviourLine
  21605.             $BehaviourLine
  21606.               $LabelId 
  21607.               $Line [3] ? TIMEOUT TMO1 
  21608.               $Cref 
  21609.               $VerdictId 
  21610.             $End_BehaviourLine
  21611.           $End_BehaviourDescription
  21612.         $End_TestStep
  21613.         $Begin_TestStep
  21614.           $TestStepId REQ_INIT
  21615.           $TestStepRef PREAMBLE/
  21616.           $Objective /* Sub-tree to request link set-up from the IUT. */
  21617.           $DefaultsRef 
  21618.           $BehaviourDescription
  21619.             $BehaviourLine
  21620.               $LabelId 
  21621.               $Line [0] ! DM START TMO1 
  21622.               $Cref DM_10 
  21623.               $VerdictId 
  21624.             $End_BehaviourLine
  21625.             $BehaviourLine
  21626.               $LabelId 
  21627.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  21628.               $Cref SABM_10 
  21629.               $VerdictId 
  21630.             $End_BehaviourLine
  21631.             $BehaviourLine
  21632.               $LabelId 
  21633.               $Line [2] (P_F_BIT:=off) 
  21634.               $Cref 
  21635.               $VerdictId 
  21636.             $End_BehaviourLine
  21637.             $BehaviourLine
  21638.               $LabelId 
  21639.               $Line [1] ? SABM (P_F_BIT:=on) 
  21640.               $Cref SABM_11 
  21641.               $VerdictId 
  21642.             $End_BehaviourLine
  21643.             $BehaviourLine
  21644.               $LabelId 
  21645.               $Line [1] ? OTHERWISE 
  21646.               $Cref 
  21647.               $VerdictId INCONC 
  21648.             $End_BehaviourLine
  21649.             $BehaviourLine
  21650.               $LabelId 
  21651.               $Line [1] ? TIMEOUT TMO1 
  21652.               $Cref 
  21653.               $VerdictId INCONC 
  21654.             $End_BehaviourLine
  21655.           $End_BehaviourDescription
  21656.         $End_TestStep
  21657.         $Begin_TestStep
  21658.           $TestStepId RESP_TO_DISC
  21659.           $TestStepRef PREAMBLE/
  21660.           $Objective /* Sub-tree will handle those situations where some IUTs transmit a DISC before a link set-up. */
  21661.           $DefaultsRef 
  21662.           $BehaviourDescription
  21663.             $BehaviourLine
  21664.               $LabelId 
  21665.               $Line [0] ! DM 
  21666.               $Cref DM_1(P_F_BIT) 
  21667.               $VerdictId 
  21668.             $End_BehaviourLine
  21669.             $BehaviourLine
  21670.               $LabelId 
  21671.               $Line [1] START TMO1 
  21672.               $Cref 
  21673.               $VerdictId 
  21674.             $End_BehaviourLine
  21675.             $BehaviourLine
  21676.               $LabelId 
  21677.               $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  21678.               $Cref SABM_10 
  21679.               $VerdictId 
  21680.             $End_BehaviourLine
  21681.             $BehaviourLine
  21682.               $LabelId 
  21683.               $Line [3] (P_F_BIT:=off) 
  21684.               $Cref 
  21685.               $VerdictId 
  21686.             $End_BehaviourLine
  21687.             $BehaviourLine
  21688.               $LabelId 
  21689.               $Line [2] ? SABM (P_F_BIT:=on) 
  21690.               $Cref SABM_11 
  21691.               $VerdictId 
  21692.             $End_BehaviourLine
  21693.             $BehaviourLine
  21694.               $LabelId 
  21695.               $Line [2] ? OTHERWISE 
  21696.               $Cref 
  21697.               $VerdictId INCONC 
  21698.             $End_BehaviourLine
  21699.             $BehaviourLine
  21700.               $LabelId 
  21701.               $Line [2] ? TIMEOUT TMO1 
  21702.               $Cref 
  21703.               $VerdictId INCONC 
  21704.             $End_BehaviourLine
  21705.           $End_BehaviourDescription
  21706.         $End_TestStep
  21707.         $Begin_TestStep
  21708.           $TestStepId TESTER_RESETS_LINK
  21709.           $TestStepRef PREAMBLE/
  21710.           $Objective /* Sub-treeto have the tester reset the link. */
  21711.           $DefaultsRef 
  21712.           $Comment /* Local tree in ISO 8882-2 called by DL3_STATE. */
  21713.           $BehaviourDescription
  21714.             $BehaviourLine
  21715.               $LabelId 
  21716.               $Line [0] ! SABM START TMO1 
  21717.               $Cref SABM_31 
  21718.               $VerdictId 
  21719.             $End_BehaviourLine
  21720.             $BehaviourLine
  21721.               $LabelId 
  21722.               $Line [1] ? UA 
  21723.               $Cref UA_31 
  21724.               $VerdictId 
  21725.             $End_BehaviourLine
  21726.             $BehaviourLine
  21727.               $LabelId 
  21728.               $Line [2] ! DM START TMO1 
  21729.               $Cref DM_10 
  21730.               $VerdictId 
  21731.             $End_BehaviourLine
  21732.             $BehaviourLine
  21733.               $LabelId ST31 
  21734.               $Line [3] ? DISC [IUT_TYPE="X25_1980"] 
  21735.               $Cref DISC_10 
  21736.               $VerdictId 
  21737.               $Comment /* IUT sends a DISC/P=0 after the Tester initiates link setup  */
  21738.             $End_BehaviourLine
  21739.             $BehaviourLine
  21740.               $LabelId 
  21741.               $Line [4] ! UA 
  21742.               $Cref UA_10 
  21743.               $VerdictId 
  21744.             $End_BehaviourLine
  21745.             $BehaviourLine
  21746.               $LabelId 
  21747.               $Line [5] + REQ_INIT 
  21748.               $Cref 
  21749.               $VerdictId 
  21750.             $End_BehaviourLine
  21751.             $BehaviourLine
  21752.               $LabelId 
  21753.               $Line [3] ? DISC 
  21754.               $Cref DISC_11 
  21755.               $VerdictId 
  21756.               $Comment /* IUT sends a DISC/P=1 after the Tester initiates link setup  */
  21757.             $End_BehaviourLine
  21758.             $BehaviourLine
  21759.               $LabelId 
  21760.               $Line [4] ! UA 
  21761.               $Cref UA_11 
  21762.               $VerdictId 
  21763.             $End_BehaviourLine
  21764.             $BehaviourLine
  21765.               $LabelId 
  21766.               $Line [5] + REQ_INIT 
  21767.               $Cref 
  21768.               $VerdictId 
  21769.             $End_BehaviourLine
  21770.             $BehaviourLine
  21771.               $LabelId 
  21772.               $Line [3] ? SABM [IUT_TYPE="X25_1980"] 
  21773.               $Cref SABM_10 
  21774.               $VerdictId 
  21775.               $Comment /* IUT sends a SABM/P=0 after the Tester initiates link setup  */
  21776.             $End_BehaviourLine
  21777.             $BehaviourLine
  21778.               $LabelId 
  21779.               $Line [4] (P_F_BIT:=off) 
  21780.               $Cref 
  21781.               $VerdictId 
  21782.             $End_BehaviourLine
  21783.             $BehaviourLine
  21784.               $LabelId 
  21785.               $Line [3] ? SABM (P_F_BIT:=on) 
  21786.               $Cref SABM_11 
  21787.               $VerdictId 
  21788.               $Comment /* IUT sends a SABM/P=1 after the Tester initiates link setup  */
  21789.             $End_BehaviourLine
  21790.             $BehaviourLine
  21791.               $LabelId 
  21792.               $Line [3] + NORMAL_INFORMATION_TRANSFER 
  21793.               $Cref 
  21794.               $VerdictId 
  21795.             $End_BehaviourLine
  21796.             $BehaviourLine
  21797.               $LabelId 
  21798.               $Line [4] GOTO ST31 
  21799.               $Cref 
  21800.               $VerdictId 
  21801.             $End_BehaviourLine
  21802.             $BehaviourLine
  21803.               $LabelId 
  21804.               $Line [3] ? TIMEOUT TMO1 
  21805.               $Cref 
  21806.               $VerdictId INCONC 
  21807.             $End_BehaviourLine
  21808.             $BehaviourLine
  21809.               $LabelId 
  21810.               $Line [3] ? OTHERWISE 
  21811.               $Cref 
  21812.               $VerdictId INCONC 
  21813.             $End_BehaviourLine
  21814.             $BehaviourLine
  21815.               $LabelId 
  21816.               $Line [1] ? TIMEOUT TMO1 
  21817.               $Cref 
  21818.               $VerdictId INCONC 
  21819.             $End_BehaviourLine
  21820.             $BehaviourLine
  21821.               $LabelId 
  21822.               $Line [1] ? OTHERWISE 
  21823.               $Cref 
  21824.               $VerdictId INCONC 
  21825.             $End_BehaviourLine
  21826.           $End_BehaviourDescription
  21827.         $End_TestStep
  21828.         $Begin_TestStep
  21829.           $TestStepId DL4_STATE
  21830.           $TestStepRef PREAMBLE/
  21831.           $Objective /* A sequence such as the one below is executed before each test case in test group DL4. The purpose is to get the IUT into the information transfer phase. */
  21832.           $DefaultsRef 
  21833.           $BehaviourDescription
  21834.             $BehaviourLine
  21835.               $LabelId 
  21836.               $Line [0] START SHORT_TIMER 
  21837.               $Cref 
  21838.               $VerdictId 
  21839.             $End_BehaviourLine
  21840.             $BehaviourLine
  21841.               $LabelId ST4 
  21842.               $Line [1] [(DMRSP=TRUE) OR (UNRSP=TRUE)] 
  21843.               $Cref 
  21844.               $VerdictId 
  21845.               $Comment /* If operator action is required  */
  21846.             $End_BehaviourLine
  21847.             $BehaviourLine
  21848.               $LabelId 
  21849.               $Line [2] + DL4_DM_IUT 
  21850.               $Cref 
  21851.               $VerdictId 
  21852.             $End_BehaviourLine
  21853.             $BehaviourLine
  21854.               $LabelId 
  21855.               $Line [1] ? DISC [IUT_TYPE="X25_1980"] 
  21856.               $Cref DISC_10 
  21857.               $VerdictId 
  21858.               $Comment /* IUT sends a DISC/P=0, Tester sends a DM/F=0 and then initiates the link layer  */
  21859.             $End_BehaviourLine
  21860.             $BehaviourLine
  21861.               $LabelId 
  21862.               $Line [2] ! DM 
  21863.               $Cref DM_10 
  21864.               $VerdictId 
  21865.             $End_BehaviourLine
  21866.             $BehaviourLine
  21867.               $LabelId 
  21868.               $Line [3] + TESTER_SENDS_SABM 
  21869.               $Cref 
  21870.               $VerdictId 
  21871.             $End_BehaviourLine
  21872.             $BehaviourLine
  21873.               $LabelId 
  21874.               $Line [1] ? DISC 
  21875.               $Cref DISC_11 
  21876.               $VerdictId 
  21877.               $Comment /* IUT sends a DISC/P=1, Tester sends a DM/F=1 and then initiates the link layer  */
  21878.             $End_BehaviourLine
  21879.             $BehaviourLine
  21880.               $LabelId 
  21881.               $Line [2] ! DM 
  21882.               $Cref DM_11 
  21883.               $VerdictId 
  21884.             $End_BehaviourLine
  21885.             $BehaviourLine
  21886.               $LabelId 
  21887.               $Line [3] + TESTER_SENDS_SABM 
  21888.               $Cref 
  21889.               $VerdictId 
  21890.             $End_BehaviourLine
  21891.             $BehaviourLine
  21892.               $LabelId 
  21893.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  21894.               $Cref SABM_10 
  21895.               $VerdictId 
  21896.               $Comment /* IUT sends a SABM/P=0 to initiate link setup  */
  21897.             $End_BehaviourLine
  21898.             $BehaviourLine
  21899.               $LabelId 
  21900.               $Line [2] ! UA (P_F_BIT:=off) 
  21901.               $Cref UA_10 
  21902.               $VerdictId 
  21903.             $End_BehaviourLine
  21904.             $BehaviourLine
  21905.               $LabelId 
  21906.               $Line [1] ? SABM 
  21907.               $Cref SABM_11 
  21908.               $VerdictId 
  21909.               $Comment /* IUT sends a SABM/P=1 to initiate link setup  */
  21910.             $End_BehaviourLine
  21911.             $BehaviourLine
  21912.               $LabelId 
  21913.               $Line [2] ! UA (P_F_BIT:=on) 
  21914.               $Cref UA_11 
  21915.               $VerdictId 
  21916.             $End_BehaviourLine
  21917.             $BehaviourLine
  21918.               $LabelId 
  21919.               $Line [1] ? OTHERWISE 
  21920.               $Cref 
  21921.               $VerdictId 
  21922.               $Comment /* Purge previously transmitted frames  */
  21923.             $End_BehaviourLine
  21924.             $BehaviourLine
  21925.               $LabelId 
  21926.               $Line [2] GOTO ST4 
  21927.               $Cref 
  21928.               $VerdictId 
  21929.             $End_BehaviourLine
  21930.             $BehaviourLine
  21931.               $LabelId 
  21932.               $Line [1] ? TIMEOUT SHORT_TIMER 
  21933.               $Cref 
  21934.               $VerdictId 
  21935.             $End_BehaviourLine
  21936.             $BehaviourLine
  21937.               $LabelId 
  21938.               $Line [2] + DL1_STATE 
  21939.               $Cref 
  21940.               $VerdictId 
  21941.             $End_BehaviourLine
  21942.             $BehaviourLine
  21943.               $LabelId 
  21944.               $Line [3] START TMO1 
  21945.               $Cref 
  21946.               $VerdictId 
  21947.             $End_BehaviourLine
  21948.             $BehaviourLine
  21949.               $LabelId 
  21950.               $Line [4] ? SABM (P_F_BIT:=on) 
  21951.               $Cref SABM_11 
  21952.               $VerdictId 
  21953.               $Comment /* IUT sends a SABM/P=0 to initiate link setup after DL1_STATE  */
  21954.             $End_BehaviourLine
  21955.             $BehaviourLine
  21956.               $LabelId 
  21957.               $Line [5] ! UA (V_S:=0, V_R:=0) 
  21958.               $Cref UA_11 
  21959.               $VerdictId 
  21960.             $End_BehaviourLine
  21961.             $BehaviourLine
  21962.               $LabelId 
  21963.               $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  21964.               $Cref SABM_10 
  21965.               $VerdictId 
  21966.               $Comment /* IUT sends a SABM/P=1 to initiate link setup after DL1_STATE  */
  21967.             $End_BehaviourLine
  21968.             $BehaviourLine
  21969.               $LabelId 
  21970.               $Line [5] (P_F_BIT:=off) 
  21971.               $Cref 
  21972.               $VerdictId 
  21973.             $End_BehaviourLine
  21974.             $BehaviourLine
  21975.               $LabelId 
  21976.               $Line [6] ! UA (V_S:=0, V_R:=0) 
  21977.               $Cref UA_10 
  21978.               $VerdictId 
  21979.             $End_BehaviourLine
  21980.             $BehaviourLine
  21981.               $LabelId 
  21982.               $Line [4] ? DISC (P_F_BIT:=on) 
  21983.               $Cref DISC_11 
  21984.               $VerdictId 
  21985.               $Comment /* IUT sends a DISC/P=1 after DL1_STATE, and then request link setup  */
  21986.             $End_BehaviourLine
  21987.             $BehaviourLine
  21988.               $LabelId 
  21989.               $Line [5] ! DM START TMO1 
  21990.               $Cref DM_11 
  21991.               $VerdictId 
  21992.             $End_BehaviourLine
  21993.             $BehaviourLine
  21994.               $LabelId 
  21995.               $Line [6] ? SABM [IUT_TYPE="X25_1980"] 
  21996.               $Cref SABM_10 
  21997.               $VerdictId 
  21998.             $End_BehaviourLine
  21999.             $BehaviourLine
  22000.               $LabelId 
  22001.               $Line [7] ! UA (P_F_BIT:=off, V_S:=0, V_R:=0) 
  22002.               $Cref UA_10 
  22003.               $VerdictId 
  22004.             $End_BehaviourLine
  22005.             $BehaviourLine
  22006.               $LabelId 
  22007.               $Line [6] ? SABM 
  22008.               $Cref SABM_11 
  22009.               $VerdictId 
  22010.             $End_BehaviourLine
  22011.             $BehaviourLine
  22012.               $LabelId 
  22013.               $Line [7] ! UA (P_F_BIT:=on, V_S:=0, V_R:=0) 
  22014.               $Cref UA_11 
  22015.               $VerdictId 
  22016.             $End_BehaviourLine
  22017.             $BehaviourLine
  22018.               $LabelId 
  22019.               $Line [6] ? OTHERWISE 
  22020.               $Cref 
  22021.               $VerdictId INCONC 
  22022.             $End_BehaviourLine
  22023.             $BehaviourLine
  22024.               $LabelId 
  22025.               $Line [6] ? TIMEOUT TMO1 
  22026.               $Cref 
  22027.               $VerdictId 
  22028.             $End_BehaviourLine
  22029.             $BehaviourLine
  22030.               $LabelId 
  22031.               $Line [4] ? DISC [IUT_TYPE="X25_1980"] 
  22032.               $Cref DISC_10 
  22033.               $VerdictId 
  22034.               $Comment /* IUT sends a DISC/P=0 after DL1_STATE, and then request link setup  */
  22035.             $End_BehaviourLine
  22036.             $BehaviourLine
  22037.               $LabelId 
  22038.               $Line [5] (P_F_BIT:=off) 
  22039.               $Cref 
  22040.               $VerdictId 
  22041.             $End_BehaviourLine
  22042.             $BehaviourLine
  22043.               $LabelId 
  22044.               $Line [6] ! DM START TMO1 
  22045.               $Cref DM_10 
  22046.               $VerdictId 
  22047.             $End_BehaviourLine
  22048.             $BehaviourLine
  22049.               $LabelId 
  22050.               $Line [7] ? SABM 
  22051.               $Cref SABM_10 
  22052.               $VerdictId 
  22053.             $End_BehaviourLine
  22054.             $BehaviourLine
  22055.               $LabelId 
  22056.               $Line [8] ! UA (P_F_BIT:=off, V_S:=0, V_R:=0) 
  22057.               $Cref UA_10 
  22058.               $VerdictId 
  22059.             $End_BehaviourLine
  22060.             $BehaviourLine
  22061.               $LabelId 
  22062.               $Line [7] ? SABM 
  22063.               $Cref SABM_11 
  22064.               $VerdictId 
  22065.             $End_BehaviourLine
  22066.             $BehaviourLine
  22067.               $LabelId 
  22068.               $Line [8] ! UA (P_F_BIT:=on, V_S:=0, V_R:=0) 
  22069.               $Cref UA_11 
  22070.               $VerdictId 
  22071.             $End_BehaviourLine
  22072.             $BehaviourLine
  22073.               $LabelId 
  22074.               $Line [7] ? OTHERWISE 
  22075.               $Cref 
  22076.               $VerdictId INCONC 
  22077.             $End_BehaviourLine
  22078.             $BehaviourLine
  22079.               $LabelId 
  22080.               $Line [7] ? TIMEOUT TMO1 
  22081.               $Cref 
  22082.               $VerdictId 
  22083.             $End_BehaviourLine
  22084.             $BehaviourLine
  22085.               $LabelId 
  22086.               $Line [4] ? TIMEOUT TMO1 
  22087.               $Cref 
  22088.               $VerdictId 
  22089.               $Comment /* Delayed by Td  */
  22090.             $End_BehaviourLine
  22091.             $BehaviourLine
  22092.               $LabelId 
  22093.               $Line [5] ! SABM (P_F_BIT:=on) START TMO1 
  22094.               $Cref SABM_31 
  22095.               $VerdictId 
  22096.               $Comment /* The Tester initiate link setup by sending a SABM/P=1  */
  22097.             $End_BehaviourLine
  22098.             $BehaviourLine
  22099.               $LabelId 
  22100.               $Line [6] ? UA (V_S:=0, V_R:=0) 
  22101.               $Cref UA_31 
  22102.               $VerdictId 
  22103.             $End_BehaviourLine
  22104.             $BehaviourLine
  22105.               $LabelId 
  22106.               $Line [6] ? OTHERWISE 
  22107.               $Cref 
  22108.               $VerdictId INCONC 
  22109.             $End_BehaviourLine
  22110.             $BehaviourLine
  22111.               $LabelId 
  22112.               $Line [6] ? TIMEOUT TMO1 
  22113.               $Cref 
  22114.               $VerdictId INCONC 
  22115.             $End_BehaviourLine
  22116.           $End_BehaviourDescription
  22117.         $End_TestStep
  22118.         $Begin_TestStep
  22119.           $TestStepId DL4_DM_IUT
  22120.           $TestStepRef PREAMBLE/
  22121.           $Objective /* This sub-tree is used in DL4_STATE for IUTs that require operator action after entering the disconnected phase. */
  22122.           $DefaultsRef 
  22123.           $BehaviourDescription
  22124.             $BehaviourLine
  22125.               $LabelId 
  22126.               $Line [0] ! SABM START TMO1 
  22127.               $Cref SABM_31 
  22128.               $VerdictId 
  22129.             $End_BehaviourLine
  22130.             $BehaviourLine
  22131.               $LabelId DDI4 
  22132.               $Line [1] ? UA (P_F_BIT:=on) 
  22133.               $Cref UA_31 
  22134.               $VerdictId 
  22135.             $End_BehaviourLine
  22136.             $BehaviourLine
  22137.               $LabelId 
  22138.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  22139.               $Cref SABM_10 
  22140.               $VerdictId 
  22141.             $End_BehaviourLine
  22142.             $BehaviourLine
  22143.               $LabelId 
  22144.               $Line [2] ! UA (P_F_BIT:=off) 
  22145.               $Cref UA_10 
  22146.               $VerdictId 
  22147.             $End_BehaviourLine
  22148.             $BehaviourLine
  22149.               $LabelId 
  22150.               $Line [3] GOTO DDI4 
  22151.               $Cref 
  22152.               $VerdictId 
  22153.             $End_BehaviourLine
  22154.             $BehaviourLine
  22155.               $LabelId 
  22156.               $Line [1] ? SABM 
  22157.               $Cref SABM_11 
  22158.               $VerdictId 
  22159.             $End_BehaviourLine
  22160.             $BehaviourLine
  22161.               $LabelId 
  22162.               $Line [2] ! UA 
  22163.               $Cref UA_11 
  22164.               $VerdictId 
  22165.             $End_BehaviourLine
  22166.             $BehaviourLine
  22167.               $LabelId 
  22168.               $Line [3] GOTO DDI4 
  22169.               $Cref 
  22170.               $VerdictId 
  22171.             $End_BehaviourLine
  22172.             $BehaviourLine
  22173.               $LabelId 
  22174.               $Line [1] ? OTHERWISE 
  22175.               $Cref 
  22176.               $VerdictId INCONC 
  22177.             $End_BehaviourLine
  22178.             $BehaviourLine
  22179.               $LabelId 
  22180.               $Line [1] ? TIMEOUT TMO1 
  22181.               $Cref 
  22182.               $VerdictId 
  22183.             $End_BehaviourLine
  22184.             $BehaviourLine
  22185.               $LabelId 
  22186.               $Line [2] <IUT ! SABM > 
  22187.               $Cref SABM_11 
  22188.               $VerdictId 
  22189.               $Comment /* Operator takes necessary action to clear previous state and initialize link.  */
  22190.             $End_BehaviourLine
  22191.             $BehaviourLine
  22192.               $LabelId 
  22193.               $Line [3] START TOPR 
  22194.               $Cref 
  22195.               $VerdictId 
  22196.             $End_BehaviourLine
  22197.             $BehaviourLine
  22198.               $LabelId DDI41 
  22199.               $Line [4] ? SABM [IUT_TYPE="X25_1980"] 
  22200.               $Cref SABM_10 
  22201.               $VerdictId 
  22202.               $Comment /* In the case of the IUT type of X.25-1980 it is allowed for the operator to initiate a SABM/P=0 instead.  */
  22203.             $End_BehaviourLine
  22204.             $BehaviourLine
  22205.               $LabelId 
  22206.               $Line [5] ! UA (P_F_BIT:=off) 
  22207.               $Cref UA_10 
  22208.               $VerdictId 
  22209.             $End_BehaviourLine
  22210.             $BehaviourLine
  22211.               $LabelId 
  22212.               $Line [4] ? SABM 
  22213.               $Cref SABM_11 
  22214.               $VerdictId 
  22215.             $End_BehaviourLine
  22216.             $BehaviourLine
  22217.               $LabelId 
  22218.               $Line [5] ! UA (P_F_BIT:=on) 
  22219.               $Cref UA_11 
  22220.               $VerdictId 
  22221.             $End_BehaviourLine
  22222.             $BehaviourLine
  22223.               $LabelId 
  22224.               $Line [4] ? OTHERWISE 
  22225.               $Cref 
  22226.               $VerdictId 
  22227.             $End_BehaviourLine
  22228.             $BehaviourLine
  22229.               $LabelId 
  22230.               $Line [5] GOTO DDI41 
  22231.               $Cref 
  22232.               $VerdictId 
  22233.             $End_BehaviourLine
  22234.             $BehaviourLine
  22235.               $LabelId 
  22236.               $Line [4] ? TIMEOUT TOPR 
  22237.               $Cref 
  22238.               $VerdictId INCONC 
  22239.             $End_BehaviourLine
  22240.           $End_BehaviourDescription
  22241.         $End_TestStep
  22242.         $Begin_TestStep
  22243.           $TestStepId TESTER_SENDS_SABM
  22244.           $TestStepRef PREAMBLE/
  22245.           $Objective /* Sub-tree to send a SABM/P=1 and expect a UA/F=1. */
  22246.           $DefaultsRef 
  22247.           $Comment /* Local tree in ISO 8882-2 called by DL4_STATE. */
  22248.           $BehaviourDescription
  22249.             $BehaviourLine
  22250.               $LabelId 
  22251.               $Line [0] ! SABM START TMO1 
  22252.               $Cref SABM_31 
  22253.               $VerdictId 
  22254.             $End_BehaviourLine
  22255.             $BehaviourLine
  22256.               $LabelId L1 
  22257.               $Line [1] ? UA (P_F_BIT:=on) 
  22258.               $Cref UA_31 
  22259.               $VerdictId 
  22260.             $End_BehaviourLine
  22261.             $BehaviourLine
  22262.               $LabelId 
  22263.               $Line [1] ? SABM 
  22264.               $Cref SABM_11 
  22265.               $VerdictId 
  22266.               $Comment /* SABM Collision  */
  22267.             $End_BehaviourLine
  22268.             $BehaviourLine
  22269.               $LabelId 
  22270.               $Line [2] ! UA 
  22271.               $Cref UA_11 
  22272.               $VerdictId 
  22273.             $End_BehaviourLine
  22274.             $BehaviourLine
  22275.               $LabelId 
  22276.               $Line [3] GOTO L1 
  22277.               $Cref 
  22278.               $VerdictId 
  22279.             $End_BehaviourLine
  22280.             $BehaviourLine
  22281.               $LabelId 
  22282.               $Line [1] ? OTHERWISE 
  22283.               $Cref 
  22284.               $VerdictId INCONC 
  22285.             $End_BehaviourLine
  22286.             $BehaviourLine
  22287.               $LabelId 
  22288.               $Line [1] ? TIMEOUT TMO1 
  22289.               $Cref 
  22290.               $VerdictId INCONC 
  22291.             $End_BehaviourLine
  22292.           $End_BehaviourDescription
  22293.         $End_TestStep
  22294.         $Begin_TestStep
  22295.           $TestStepId DL5_STATE
  22296.           $TestStepRef PREAMBLE/
  22297.           $Objective /* A sequence such as the one below is excuted before each test case in test group DL5. The purpose is to get the IUT into the frame reject condition. */
  22298.           $DefaultsRef 
  22299.           $Comment /* I frame control field contains invalid N(R). The test cases in DL5 require the tester stimulus to be an I frame with control field containing invalid N(R). */
  22300.           $BehaviourDescription
  22301.             $BehaviourLine
  22302.               $LabelId 
  22303.               $Line [0] + DL4_STATE 
  22304.               $Cref 
  22305.               $VerdictId 
  22306.             $End_BehaviourLine
  22307.             $BehaviourLine
  22308.               $LabelId 
  22309.               $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=(V_R+7) MOD Md) START TMO1 
  22310.               $Cref I_30 
  22311.               $VerdictId 
  22312.               $Comment /* I frame control field contains an invalid N(R)  */
  22313.             $End_BehaviourLine
  22314.             $BehaviourLine
  22315.               $LabelId ST5 
  22316.               $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='1000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H)] (IR:=FRMR.i_field.mod8.vr,IS:=FRMR.i_field.mod8.vs,Z_W:=FRMR.i_field.mod8.zyxw) 
  22317.               $Cref FRMR_30 
  22318.               $VerdictId 
  22319.               $Comment /* IUT sends a FRMR in response to the I frame with the invalid N(R)  */
  22320.             $End_BehaviourLine
  22321.             $BehaviourLine
  22322.               $LabelId 
  22323.               $Line [2] ? FRMR [(FRMR.i_field.mod8.zyxw='0000'B) AND (FRMR.i_field.mod8.c_r=off) AND (FRMR.i_field.mod8.control='E0'H) AND (IUT_TYPE="ISO_7776")] (IR:=FRMR.i_field.mod8.vr,IS:=FRMR.i_field.mod8.vs,Z_W:=FRMR.i_field.mod8.zyxw) 
  22324.               $Cref FRMR_30 
  22325.               $VerdictId 
  22326.               $Comment /* IUT sends a FRMR in response to the I frame with the invalid N(R)  */
  22327.             $End_BehaviourLine
  22328.             $BehaviourLine
  22329.               $LabelId 
  22330.               $Line [2] + NORMAL_INFORMATION_TRANSFER 
  22331.               $Cref 
  22332.               $VerdictId 
  22333.               $Comment /* Allow for other valid behaviour in DL4  */
  22334.             $End_BehaviourLine
  22335.             $BehaviourLine
  22336.               $LabelId 
  22337.               $Line [3] GOTO ST5 
  22338.               $Cref 
  22339.               $VerdictId 
  22340.             $End_BehaviourLine
  22341.             $BehaviourLine
  22342.               $LabelId 
  22343.               $Line [2] ? OTHERWISE 
  22344.               $Cref 
  22345.               $VerdictId INCONC 
  22346.             $End_BehaviourLine
  22347.             $BehaviourLine
  22348.               $LabelId 
  22349.               $Line [2] ? TIMEOUT TMO1 
  22350.               $Cref 
  22351.               $VerdictId INCONC 
  22352.             $End_BehaviourLine
  22353.           $End_BehaviourDescription
  22354.         $End_TestStep
  22355.         $Begin_TestStep
  22356.           $TestStepId DL6_STATE
  22357.           $TestStepRef PREAMBLE/
  22358.           $Objective /* A sequence such as the one below is executed before each test case in test group DL6. The purpose is to get the IUT into the busy condition. This preamble requires an IUT initiated action. */
  22359.           $DefaultsRef 
  22360.           $BehaviourDescription
  22361.             $BehaviourLine
  22362.               $LabelId 
  22363.               $Line [0] + DL4_STATE 
  22364.               $Cref 
  22365.               $VerdictId 
  22366.             $End_BehaviourLine
  22367.             $BehaviourLine
  22368.               $LabelId 
  22369.               $Line [1] <IUT ! RNR > 
  22370.               $Cref RNR_32 
  22371.               $VerdictId 
  22372.               $Comment /* Operator required to cause the IUT to enter the DTE Busy Condition  */
  22373.             $End_BehaviourLine
  22374.             $BehaviourLine
  22375.               $LabelId 
  22376.               $Line [2] START TOPR 
  22377.               $Cref 
  22378.               $VerdictId 
  22379.             $End_BehaviourLine
  22380.             $BehaviourLine
  22381.               $LabelId ST6 
  22382.               $Line [3] ? RNR [(RNR.control.mod8.nr=V_S) OR (RNR.control.mod8.nr=(V_S-1) MOD Md)] 
  22383.               $Cref RNR_11 
  22384.               $VerdictId 
  22385.               $Comment /* IUT sends RNR/P=1  */
  22386.             $End_BehaviourLine
  22387.             $BehaviourLine
  22388.               $LabelId 
  22389.               $Line [4] ! RR (RR.control.mod8.nr:=V_R) 
  22390.               $Cref RR_13 
  22391.               $VerdictId 
  22392.             $End_BehaviourLine
  22393.             $BehaviourLine
  22394.               $LabelId 
  22395.               $Line [3] ? RNR [(RNR.control.mod8.nr=V_S) OR (RNR.control.mod8.nr=(V_S-1) MOD Md)] 
  22396.               $Cref RNR_10 
  22397.               $VerdictId 
  22398.               $Comment /* IUT sends RNR/P=0  */
  22399.             $End_BehaviourLine
  22400.             $BehaviourLine
  22401.               $LabelId 
  22402.               $Line [3] ? RNR [(RNR.control.mod8.nr=V_S) OR (RNR.control.mod8.nr=(V_S-1) MOD Md)] 
  22403.               $Cref RNR_32 
  22404.               $VerdictId 
  22405.               $Comment /* IUT sends RNR/F=0  */
  22406.             $End_BehaviourLine
  22407.             $BehaviourLine
  22408.               $LabelId 
  22409.               $Line [3] ? I_Frame [(I_Frame.control.mod8.nr=(V_S-1) MOD Md) AND (I_Frame.control.mod8.ns=V_R)] 
  22410.               $Cref I_11 
  22411.               $VerdictId 
  22412.             $End_BehaviourLine
  22413.             $BehaviourLine
  22414.               $LabelId 
  22415.               $Line [4] ! RR (RR.control.mod8.nr:=V_R) 
  22416.               $Cref RR_13 
  22417.               $VerdictId 
  22418.             $End_BehaviourLine
  22419.             $BehaviourLine
  22420.               $LabelId 
  22421.               $Line [5] GOTO ST6 
  22422.               $Cref 
  22423.               $VerdictId 
  22424.             $End_BehaviourLine
  22425.             $BehaviourLine
  22426.               $LabelId 
  22427.               $Line [3] ? I_Frame [(I_Frame.control.mod8.nr=(V_S-1) MOD Md) AND(I_Frame.control.mod8.ns=V_R) ] 
  22428.               $Cref I_10 
  22429.               $VerdictId 
  22430.             $End_BehaviourLine
  22431.             $BehaviourLine
  22432.               $LabelId 
  22433.               $Line [4] GOTO ST6 
  22434.               $Cref 
  22435.               $VerdictId 
  22436.             $End_BehaviourLine
  22437.             $BehaviourLine
  22438.               $LabelId 
  22439.               $Line [3] + NORMAL_INFORMATION_TRANSFER 
  22440.               $Cref 
  22441.               $VerdictId 
  22442.             $End_BehaviourLine
  22443.             $BehaviourLine
  22444.               $LabelId 
  22445.               $Line [4] GOTO ST6 
  22446.               $Cref 
  22447.               $VerdictId 
  22448.             $End_BehaviourLine
  22449.             $BehaviourLine
  22450.               $LabelId 
  22451.               $Line [3] ? OTHERWISE 
  22452.               $Cref 
  22453.               $VerdictId INCONC 
  22454.             $End_BehaviourLine
  22455.             $BehaviourLine
  22456.               $LabelId 
  22457.               $Line [3] ? TIMEOUT TOPR 
  22458.               $Cref 
  22459.               $VerdictId INCONC 
  22460.             $End_BehaviourLine
  22461.           $End_BehaviourDescription
  22462.         $End_TestStep
  22463.         $Begin_TestStep
  22464.           $TestStepId DL6_STATE_1
  22465.           $TestStepRef PREAMBLE/
  22466.           $Objective /* A sequence such as the one below is executed before each test case in test group DL6. The purpose is to get the IUT into the busy condition. This preamble requires an IUT initiated action. */
  22467.           $DefaultsRef 
  22468.           $BehaviourDescription
  22469.             $BehaviourLine
  22470.               $LabelId 
  22471.               $Line [0] + DL4_STATE 
  22472.               $Cref 
  22473.               $VerdictId 
  22474.             $End_BehaviourLine
  22475.             $BehaviourLine
  22476.               $LabelId 
  22477.               $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  22478.               $Cref I_30 
  22479.               $VerdictId 
  22480.               $Comment /* Tester sends I frame to force the IUT to enter the DTE Busy Condition  */
  22481.             $End_BehaviourLine
  22482.             $BehaviourLine
  22483.               $LabelId 
  22484.               $Line [2] (V_S:=(V_S+1) MOD Md) 
  22485.               $Cref 
  22486.               $VerdictId 
  22487.             $End_BehaviourLine
  22488.             $BehaviourLine
  22489.               $LabelId 
  22490.               $Line [3] <IUT ! RNR > 
  22491.               $Cref RNR_32 
  22492.               $VerdictId 
  22493.               $Comment /* Operator required to cause the IUT to enter the DTE Busy Condition  */
  22494.             $End_BehaviourLine
  22495.             $BehaviourLine
  22496.               $LabelId 
  22497.               $Line [4] START TMO1 
  22498.               $Cref 
  22499.               $VerdictId 
  22500.             $End_BehaviourLine
  22501.             $BehaviourLine
  22502.               $LabelId ST6 
  22503.               $Line [5] ? RNR [(RNR.control.mod8.nr=V_S) OR (RNR.control.mod8.nr=(V_S-1) MOD Md)] 
  22504.               $Cref RNR_11 
  22505.               $VerdictId 
  22506.               $Comment /* IUT sends RNR/P=1 upon receipt of the I frame  */
  22507.             $End_BehaviourLine
  22508.             $BehaviourLine
  22509.               $LabelId 
  22510.               $Line [6] ! RR (RR.control.mod8.nr:=V_R) 
  22511.               $Cref RR_13 
  22512.               $VerdictId 
  22513.             $End_BehaviourLine
  22514.             $BehaviourLine
  22515.               $LabelId 
  22516.               $Line [5] ? RNR [(RNR.control.mod8.nr=V_S) OR (RNR.control.mod8.nr=(V_S-1) MOD Md)] 
  22517.               $Cref RNR_10 
  22518.               $VerdictId 
  22519.               $Comment /* IUT sends RNR/P=0 upon receipt of the I frame  */
  22520.             $End_BehaviourLine
  22521.             $BehaviourLine
  22522.               $LabelId 
  22523.               $Line [5] ? RNR [(RNR.control.mod8.nr=V_S) OR (RNR.control.mod8.nr=(V_S-1) MOD Md)] 
  22524.               $Cref RNR_32 
  22525.               $VerdictId 
  22526.               $Comment /* IUT sends RNR/F=0 upon receipt of the I frame  */
  22527.             $End_BehaviourLine
  22528.             $BehaviourLine
  22529.               $LabelId 
  22530.               $Line [5] ? I_Frame [(I_Frame.control.mod8.nr=(V_S-1) MOD Md) AND (I_Frame.control.mod8.ns=V_R)] 
  22531.               $Cref I_11 
  22532.               $VerdictId 
  22533.             $End_BehaviourLine
  22534.             $BehaviourLine
  22535.               $LabelId 
  22536.               $Line [6] ! RR (RR.control.mod8.nr:=V_R) 
  22537.               $Cref RR_13 
  22538.               $VerdictId 
  22539.             $End_BehaviourLine
  22540.             $BehaviourLine
  22541.               $LabelId 
  22542.               $Line [7] GOTO ST6 
  22543.               $Cref 
  22544.               $VerdictId 
  22545.             $End_BehaviourLine
  22546.             $BehaviourLine
  22547.               $LabelId 
  22548.               $Line [5] ? I_Frame [(I_Frame.control.mod8.nr=(V_S-1) MOD Md) AND (I_Frame.control.mod8.ns=V_R)] 
  22549.               $Cref I_10 
  22550.               $VerdictId 
  22551.             $End_BehaviourLine
  22552.             $BehaviourLine
  22553.               $LabelId 
  22554.               $Line [6] GOTO ST6 
  22555.               $Cref 
  22556.               $VerdictId 
  22557.             $End_BehaviourLine
  22558.             $BehaviourLine
  22559.               $LabelId 
  22560.               $Line [5] ? OTHERWISE 
  22561.               $Cref 
  22562.               $VerdictId INCONC 
  22563.             $End_BehaviourLine
  22564.             $BehaviourLine
  22565.               $LabelId 
  22566.               $Line [5] ? TIMEOUT TMO1 
  22567.               $Cref 
  22568.               $VerdictId INCONC 
  22569.             $End_BehaviourLine
  22570.           $End_BehaviourDescription
  22571.         $End_TestStep
  22572.         $Begin_TestStep
  22573.           $TestStepId DL7_STATE
  22574.           $TestStepRef PREAMBLE/
  22575.           $Objective /* A sequence such as the one below is executed before each test case in test group DL7. The purpose is to get the IUT into the sent reject condition. */
  22576.           $DefaultsRef 
  22577.           $BehaviourDescription
  22578.             $BehaviourLine
  22579.               $LabelId 
  22580.               $Line [0] + DL4_STATE 
  22581.               $Cref 
  22582.               $VerdictId 
  22583.             $End_BehaviourLine
  22584.             $BehaviourLine
  22585.               $LabelId 
  22586.               $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S+1, I_Frame.control.mod8.nr:=V_R) START TMO1 
  22587.               $Cref I_30 
  22588.               $VerdictId 
  22589.               $Comment /* I frame control field contains an invalid N(S) to simulate an out of sequence I frame  */
  22590.             $End_BehaviourLine
  22591.             $BehaviourLine
  22592.               $LabelId ST7 
  22593.               $Line [2] ? REJ [REJ.control.mod8.nr=V_S] 
  22594.               $Cref REJ_32 
  22595.               $VerdictId 
  22596.               $Comment /* IUT sends a REJ/F=0 in response to the I frame with the invalid N(S)  */
  22597.             $End_BehaviourLine
  22598.             $BehaviourLine
  22599.               $LabelId 
  22600.               $Line [2] ? REJ [REJ.control.mod8.nr=V_S] 
  22601.               $Cref REJ_10 
  22602.               $VerdictId 
  22603.               $Comment /* IUT sends a REJ/P=0 in response to the I frame with the invalid N(S)  */
  22604.             $End_BehaviourLine
  22605.             $BehaviourLine
  22606.               $LabelId 
  22607.               $Line [2] ? REJ [REJ.control.mod8.nr=V_S] 
  22608.               $Cref REJ_11 
  22609.               $VerdictId 
  22610.               $Comment /* IUT sends a REJ/P=1 in response to the I frame with the invalid N(S)  */
  22611.             $End_BehaviourLine
  22612.             $BehaviourLine
  22613.               $LabelId 
  22614.               $Line [3] ! RR (RR.control.mod8.nr:=V_R) 
  22615.               $Cref RR_13 
  22616.               $VerdictId 
  22617.             $End_BehaviourLine
  22618.             $BehaviourLine
  22619.               $LabelId 
  22620.               $Line [2] ? I_Frame [(I_Frame.control.mod8.nr=V_S MOD Md) AND (I_Frame.control.mod8.ns=V_R)] 
  22621.               $Cref I_11 
  22622.               $VerdictId 
  22623.             $End_BehaviourLine
  22624.             $BehaviourLine
  22625.               $LabelId 
  22626.               $Line [3] ! RR (RR.control.mod8.nr:=V_R) 
  22627.               $Cref RR_13 
  22628.               $VerdictId 
  22629.             $End_BehaviourLine
  22630.             $BehaviourLine
  22631.               $LabelId 
  22632.               $Line [4] GOTO ST7 
  22633.               $Cref 
  22634.               $VerdictId 
  22635.             $End_BehaviourLine
  22636.             $BehaviourLine
  22637.               $LabelId 
  22638.               $Line [2] ? I_Frame [(I_Frame.control.mod8.nr=V_S MOD Md) AND (I_Frame.control.mod8.ns=V_R)] 
  22639.               $Cref I_10 
  22640.               $VerdictId 
  22641.             $End_BehaviourLine
  22642.             $BehaviourLine
  22643.               $LabelId 
  22644.               $Line [3] GOTO ST7 
  22645.               $Cref 
  22646.               $VerdictId 
  22647.             $End_BehaviourLine
  22648.             $BehaviourLine
  22649.               $LabelId 
  22650.               $Line [2] ? OTHERWISE 
  22651.               $Cref 
  22652.               $VerdictId INCONC 
  22653.             $End_BehaviourLine
  22654.             $BehaviourLine
  22655.               $LabelId 
  22656.               $Line [2] ? TIMEOUT TMO1 
  22657.               $Cref 
  22658.               $VerdictId INCONC 
  22659.             $End_BehaviourLine
  22660.           $End_BehaviourDescription
  22661.         $End_TestStep
  22662.       $End_TestStepGroup
  22663.       $TestStepGroup
  22664.         $TestStepGroupId POSTAMBLE
  22665.         $Begin_TestStep
  22666.           $TestStepId DL1_CHK
  22667.           $TestStepRef POSTAMBLE/
  22668.           $Objective /* To verify that the IUT is in the disconnected phase. This postamble applies only if the IUT has a stable disconnected phase. */
  22669.           $DefaultsRef 
  22670.           $BehaviourDescription
  22671.             $BehaviourLine
  22672.               $LabelId 
  22673.               $Line [0] ! RR (RR.control.mod8.nr:=0) START TMO1 
  22674.               $Cref RR_31 
  22675.               $VerdictId 
  22676.             $End_BehaviourLine
  22677.             $BehaviourLine
  22678.               $LabelId 
  22679.               $Line [1] ? DM 
  22680.               $Cref DM_31 
  22681.               $VerdictId 
  22682.             $End_BehaviourLine
  22683.             $BehaviourLine
  22684.               $LabelId 
  22685.               $Line [1] + OTHER_RESPONSE 
  22686.               $Cref 
  22687.               $VerdictId 
  22688.             $End_BehaviourLine
  22689.             $BehaviourLine
  22690.               $LabelId 
  22691.               $Line [1] ? TIMEOUT TMO1 
  22692.               $Cref 
  22693.               $VerdictId FAIL 
  22694.             $End_BehaviourLine
  22695.           $End_BehaviourDescription
  22696.         $End_TestStep
  22697.         $Begin_TestStep
  22698.           $TestStepId DL2_CHK
  22699.           $TestStepRef POSTAMBLE/
  22700.           $Objective /* To verify that IUT is in the link disconnection phase. */
  22701.           $DefaultsRef 
  22702.           $BehaviourDescription
  22703.             $BehaviourLine
  22704.               $LabelId 
  22705.               $Line [0] START T1 
  22706.               $Cref 
  22707.               $VerdictId 
  22708.             $End_BehaviourLine
  22709.             $BehaviourLine
  22710.               $LabelId 
  22711.               $Line [1] ? DISC 
  22712.               $Cref DISC_11 
  22713.               $VerdictId 
  22714.               $Comment /* Retransmission of  DISC  */
  22715.             $End_BehaviourLine
  22716.             $BehaviourLine
  22717.               $LabelId 
  22718.               $Line [1] ? DISC [IUT_TYPE="X25_1980"] 
  22719.               $Cref DISC_10 
  22720.               $VerdictId 
  22721.             $End_BehaviourLine
  22722.             $BehaviourLine
  22723.               $LabelId 
  22724.               $Line [1] + OTHER_RESPONSE 
  22725.               $Cref 
  22726.               $VerdictId 
  22727.             $End_BehaviourLine
  22728.             $BehaviourLine
  22729.               $LabelId 
  22730.               $Line [1] ? TIMEOUT T1 
  22731.               $Cref 
  22732.               $VerdictId FAIL 
  22733.             $End_BehaviourLine
  22734.           $End_BehaviourDescription
  22735.         $End_TestStep
  22736.         $Begin_TestStep
  22737.           $TestStepId DL3_CHK
  22738.           $TestStepRef POSTAMBLE/
  22739.           $Objective /* To verify that IUT is in the link set-up phase. */
  22740.           $DefaultsRef 
  22741.           $BehaviourDescription
  22742.             $BehaviourLine
  22743.               $LabelId 
  22744.               $Line [0] START T1 
  22745.               $Cref 
  22746.               $VerdictId 
  22747.             $End_BehaviourLine
  22748.             $BehaviourLine
  22749.               $LabelId 
  22750.               $Line [1] ? SABM 
  22751.               $Cref SABM_11 
  22752.               $VerdictId 
  22753.               $Comment /* Retransmission of SABM  */
  22754.             $End_BehaviourLine
  22755.             $BehaviourLine
  22756.               $LabelId 
  22757.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  22758.               $Cref SABM_10 
  22759.               $VerdictId 
  22760.             $End_BehaviourLine
  22761.             $BehaviourLine
  22762.               $LabelId 
  22763.               $Line [1] + OTHER_RESPONSE 
  22764.               $Cref 
  22765.               $VerdictId 
  22766.             $End_BehaviourLine
  22767.             $BehaviourLine
  22768.               $LabelId 
  22769.               $Line [1] ? TIMEOUT T1 
  22770.               $Cref 
  22771.               $VerdictId FAIL 
  22772.             $End_BehaviourLine
  22773.           $End_BehaviourDescription
  22774.         $End_TestStep
  22775.         $Begin_TestStep
  22776.           $TestStepId DL4_CHK1
  22777.           $TestStepRef POSTAMBLE/
  22778.           $Objective /* To verify that IUT is in the normal information transfer phase by sending an RNR frame. */
  22779.           $DefaultsRef 
  22780.           $BehaviourDescription
  22781.             $BehaviourLine
  22782.               $LabelId 
  22783.               $Line [0] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  22784.               $Cref RNR_31 
  22785.               $VerdictId 
  22786.             $End_BehaviourLine
  22787.             $BehaviourLine
  22788.               $LabelId CH41 
  22789.               $Line [1] ? RR 
  22790.               $Cref RR_33 
  22791.               $VerdictId 
  22792.             $End_BehaviourLine
  22793.             $BehaviourLine
  22794.               $LabelId 
  22795.               $Line [1] ? RNR 
  22796.               $Cref RNR_33 
  22797.               $VerdictId 
  22798.             $End_BehaviourLine
  22799.             $BehaviourLine
  22800.               $LabelId 
  22801.               $Line [1] ? RR 
  22802.               $Cref RR_14 
  22803.               $VerdictId 
  22804.             $End_BehaviourLine
  22805.             $BehaviourLine
  22806.               $LabelId 
  22807.               $Line [2] GOTO CH41 
  22808.               $Cref 
  22809.               $VerdictId 
  22810.             $End_BehaviourLine
  22811.             $BehaviourLine
  22812.               $LabelId 
  22813.               $Line [1] ? RNR 
  22814.               $Cref RNR_14 
  22815.               $VerdictId 
  22816.             $End_BehaviourLine
  22817.             $BehaviourLine
  22818.               $LabelId 
  22819.               $Line [2] GOTO CH41 
  22820.               $Cref 
  22821.               $VerdictId 
  22822.             $End_BehaviourLine
  22823.             $BehaviourLine
  22824.               $LabelId 
  22825.               $Line [1] + NORMAL_INFORMATION_TRANSFER 
  22826.               $Cref 
  22827.               $VerdictId 
  22828.             $End_BehaviourLine
  22829.             $BehaviourLine
  22830.               $LabelId 
  22831.               $Line [2] GOTO CH41 
  22832.               $Cref 
  22833.               $VerdictId 
  22834.             $End_BehaviourLine
  22835.             $BehaviourLine
  22836.               $LabelId 
  22837.               $Line [1] + OTHER_RESPONSE 
  22838.               $Cref 
  22839.               $VerdictId 
  22840.             $End_BehaviourLine
  22841.             $BehaviourLine
  22842.               $LabelId 
  22843.               $Line [1] ? TIMEOUT TMO1 
  22844.               $Cref 
  22845.               $VerdictId FAIL 
  22846.             $End_BehaviourLine
  22847.           $End_BehaviourDescription
  22848.         $End_TestStep
  22849.         $Begin_TestStep
  22850.           $TestStepId DL4_CHK2
  22851.           $TestStepRef POSTAMBLE/
  22852.           $Objective /* To verify that IUT is in the normal information transfer phase by sending an I-frame. */
  22853.           $DefaultsRef 
  22854.           $BehaviourDescription
  22855.             $BehaviourLine
  22856.               $LabelId 
  22857.               $Line [0] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=V_R) 
  22858.               $Cref I_31 
  22859.               $VerdictId 
  22860.             $End_BehaviourLine
  22861.             $BehaviourLine
  22862.               $LabelId 
  22863.               $Line [1] (V_S:=V_S+1) 
  22864.               $Cref 
  22865.               $VerdictId 
  22866.             $End_BehaviourLine
  22867.             $BehaviourLine
  22868.               $LabelId 
  22869.               $Line [2] START TMO1 
  22870.               $Cref 
  22871.               $VerdictId 
  22872.             $End_BehaviourLine
  22873.             $BehaviourLine
  22874.               $LabelId CH42 
  22875.               $Line [3] ? RR [RR.control.mod8.nr=V_S] 
  22876.               $Cref RR_33 
  22877.               $VerdictId PASS 
  22878.             $End_BehaviourLine
  22879.             $BehaviourLine
  22880.               $LabelId 
  22881.               $Line [3] ? RNR [RNR.control.mod8.nr=V_S] 
  22882.               $Cref RNR_33 
  22883.               $VerdictId PASS 
  22884.             $End_BehaviourLine
  22885.             $BehaviourLine
  22886.               $LabelId 
  22887.               $Line [3] + NORMAL_INFORMATION_TRANSFER 
  22888.               $Cref 
  22889.               $VerdictId 
  22890.             $End_BehaviourLine
  22891.             $BehaviourLine
  22892.               $LabelId 
  22893.               $Line [4] GOTO CH42 
  22894.               $Cref 
  22895.               $VerdictId 
  22896.             $End_BehaviourLine
  22897.             $BehaviourLine
  22898.               $LabelId 
  22899.               $Line [3] + OTHER_RESPONSE 
  22900.               $Cref 
  22901.               $VerdictId 
  22902.             $End_BehaviourLine
  22903.             $BehaviourLine
  22904.               $LabelId 
  22905.               $Line [3] ? TIMEOUT TMO1 
  22906.               $Cref 
  22907.               $VerdictId FAIL 
  22908.             $End_BehaviourLine
  22909.           $End_BehaviourDescription
  22910.         $End_TestStep
  22911.         $Begin_TestStep
  22912.           $TestStepId DL5_CHK
  22913.           $TestStepRef POSTAMBLE/
  22914.           $Objective /* To verify that IUT is in the frame reject condition. */
  22915.           $DefaultsRef 
  22916.           $BehaviourDescription
  22917.             $BehaviourLine
  22918.               $LabelId 
  22919.               $Line [0] [FR2=FALSE] 
  22920.               $Cref 
  22921.               $VerdictId 
  22922.             $End_BehaviourLine
  22923.             $BehaviourLine
  22924.               $LabelId 
  22925.               $Line [1] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  22926.               $Cref RNR_31 
  22927.               $VerdictId 
  22928.             $End_BehaviourLine
  22929.             $BehaviourLine
  22930.               $LabelId 
  22931.               $Line [2] ? FRMR 
  22932.               $Cref FRMR_31 
  22933.               $VerdictId PASS 
  22934.             $End_BehaviourLine
  22935.             $BehaviourLine
  22936.               $LabelId 
  22937.               $Line [2] + OTHER_RESPONSE 
  22938.               $Cref 
  22939.               $VerdictId 
  22940.             $End_BehaviourLine
  22941.             $BehaviourLine
  22942.               $LabelId 
  22943.               $Line [2] ? TIMEOUT TMO1 
  22944.               $Cref 
  22945.               $VerdictId FAIL 
  22946.             $End_BehaviourLine
  22947.             $BehaviourLine
  22948.               $LabelId 
  22949.               $Line [0] [FR2=TRUE] 
  22950.               $Cref 
  22951.               $VerdictId 
  22952.             $End_BehaviourLine
  22953.             $BehaviourLine
  22954.               $LabelId 
  22955.               $Line [1] START T1 
  22956.               $Cref 
  22957.               $VerdictId 
  22958.             $End_BehaviourLine
  22959.             $BehaviourLine
  22960.               $LabelId 
  22961.               $Line [2] ? FRMR 
  22962.               $Cref FRMR_30 
  22963.               $VerdictId PASS 
  22964.             $End_BehaviourLine
  22965.             $BehaviourLine
  22966.               $LabelId 
  22967.               $Line [2] + OTHER_RESPONSE 
  22968.               $Cref 
  22969.               $VerdictId 
  22970.             $End_BehaviourLine
  22971.             $BehaviourLine
  22972.               $LabelId 
  22973.               $Line [2] ? TIMEOUT T1 
  22974.               $Cref 
  22975.               $VerdictId FAIL 
  22976.             $End_BehaviourLine
  22977.           $End_BehaviourDescription
  22978.         $End_TestStep
  22979.         $Begin_TestStep
  22980.           $TestStepId DL6_CHK
  22981.           $TestStepRef POSTAMBLE/
  22982.           $Objective /* To verify that IUT is in the busy condition. */
  22983.           $DefaultsRef 
  22984.           $BehaviourDescription
  22985.             $BehaviourLine
  22986.               $LabelId 
  22987.               $Line [0] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  22988.               $Cref RNR_31 
  22989.               $VerdictId 
  22990.             $End_BehaviourLine
  22991.             $BehaviourLine
  22992.               $LabelId 
  22993.               $Line [1] ? RNR 
  22994.               $Cref RNR_33 
  22995.               $VerdictId 
  22996.             $End_BehaviourLine
  22997.             $BehaviourLine
  22998.               $LabelId 
  22999.               $Line [1] + OTHER_RESPONSE 
  23000.               $Cref 
  23001.               $VerdictId 
  23002.             $End_BehaviourLine
  23003.             $BehaviourLine
  23004.               $LabelId 
  23005.               $Line [1] ? TIMEOUT TMO1 
  23006.               $Cref 
  23007.               $VerdictId FAIL 
  23008.             $End_BehaviourLine
  23009.           $End_BehaviourDescription
  23010.         $End_TestStep
  23011.         $Begin_TestStep
  23012.           $TestStepId DL7_CHK
  23013.           $TestStepRef POSTAMBLE/
  23014.           $Objective /* To verify that IUT is in the sent reject condition. */
  23015.           $DefaultsRef 
  23016.           $BehaviourDescription
  23017.             $BehaviourLine
  23018.               $LabelId 
  23019.               $Line [0] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  23020.               $Cref RR_31 
  23021.               $VerdictId 
  23022.             $End_BehaviourLine
  23023.             $BehaviourLine
  23024.               $LabelId 
  23025.               $Line [1] ? RR 
  23026.               $Cref RR_33 
  23027.               $VerdictId 
  23028.             $End_BehaviourLine
  23029.             $BehaviourLine
  23030.               $LabelId 
  23031.               $Line [1] ? REJ 
  23032.               $Cref REJ_33 
  23033.               $VerdictId 
  23034.             $End_BehaviourLine
  23035.             $BehaviourLine
  23036.               $LabelId 
  23037.               $Line [1] + OTHER_RESPONSE 
  23038.               $Cref 
  23039.               $VerdictId 
  23040.             $End_BehaviourLine
  23041.             $BehaviourLine
  23042.               $LabelId 
  23043.               $Line [1] ? TIMEOUT TMO1 
  23044.               $Cref 
  23045.               $VerdictId FAIL 
  23046.             $End_BehaviourLine
  23047.           $End_BehaviourDescription
  23048.         $End_TestStep
  23049.       $End_TestStepGroup
  23050.       $TestStepGroup
  23051.         $TestStepGroupId COMMON_SUBTREE
  23052.         $Begin_TestStep
  23053.           $TestStepId ACCEPTABLE_UNEXPECTED_DL4
  23054.           $TestStepRef COMMON_SUBTREE/
  23055.           $Objective /* In the information transfer phase an IUT may send valid I,RR,REJ or RNR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  23056.           $DefaultsRef 
  23057.           $BehaviourDescription
  23058.             $BehaviourLine
  23059.               $LabelId 
  23060.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S - 1) MOD Md))] (V_R:=(V_R+1) MOD Md) 
  23061.               $Cref I_11 
  23062.               $VerdictId 
  23063.             $End_BehaviourLine
  23064.             $BehaviourLine
  23065.               $LabelId 
  23066.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S - 1) MOD Md))] (V_R:=(V_R+1) MOD Md) 
  23067.               $Cref I_10 
  23068.               $VerdictId 
  23069.             $End_BehaviourLine
  23070.             $BehaviourLine
  23071.               $LabelId 
  23072.               $Line [0] ? RR 
  23073.               $Cref RR_11 
  23074.               $VerdictId 
  23075.             $End_BehaviourLine
  23076.             $BehaviourLine
  23077.               $LabelId 
  23078.               $Line [0] ? RNR 
  23079.               $Cref RNR_11 
  23080.               $VerdictId 
  23081.             $End_BehaviourLine
  23082.             $BehaviourLine
  23083.               $LabelId 
  23084.               $Line [0] ? REJ 
  23085.               $Cref REJ_11 
  23086.               $VerdictId 
  23087.             $End_BehaviourLine
  23088.             $BehaviourLine
  23089.               $LabelId 
  23090.               $Line [0] ? RR 
  23091.               $Cref RR_10 
  23092.               $VerdictId 
  23093.             $End_BehaviourLine
  23094.             $BehaviourLine
  23095.               $LabelId 
  23096.               $Line [0] ? RNR 
  23097.               $Cref RNR_10 
  23098.               $VerdictId 
  23099.             $End_BehaviourLine
  23100.             $BehaviourLine
  23101.               $LabelId 
  23102.               $Line [0] ? REJ 
  23103.               $Cref REJ_10 
  23104.               $VerdictId 
  23105.             $End_BehaviourLine
  23106.             $BehaviourLine
  23107.               $LabelId 
  23108.               $Line [0] ? RR 
  23109.               $Cref RR_32 
  23110.               $VerdictId 
  23111.             $End_BehaviourLine
  23112.             $BehaviourLine
  23113.               $LabelId 
  23114.               $Line [0] ? RNR 
  23115.               $Cref RNR_32 
  23116.               $VerdictId 
  23117.             $End_BehaviourLine
  23118.             $BehaviourLine
  23119.               $LabelId 
  23120.               $Line [0] ? REJ 
  23121.               $Cref REJ_32 
  23122.               $VerdictId 
  23123.             $End_BehaviourLine
  23124.           $End_BehaviourDescription
  23125.         $End_TestStep
  23126.         $Begin_TestStep
  23127.           $TestStepId ACCEPTABLE_UNEXPECTED_DL6
  23128.           $TestStepRef COMMON_SUBTREE/
  23129.           $Objective /* In the IUT busy condition the IUT may send valid I or RNR grames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  23130.           $DefaultsRef 
  23131.           $BehaviourDescription
  23132.             $BehaviourLine
  23133.               $LabelId 
  23134.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND (I_Frame.control.mod8.nr=V_S)] 
  23135.               $Cref I_11 
  23136.               $VerdictId 
  23137.             $End_BehaviourLine
  23138.             $BehaviourLine
  23139.               $LabelId 
  23140.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23141.               $Cref 
  23142.               $VerdictId 
  23143.             $End_BehaviourLine
  23144.             $BehaviourLine
  23145.               $LabelId 
  23146.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND (I_Frame.control.mod8.nr=V_S)] 
  23147.               $Cref I_10 
  23148.               $VerdictId 
  23149.             $End_BehaviourLine
  23150.             $BehaviourLine
  23151.               $LabelId 
  23152.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23153.               $Cref 
  23154.               $VerdictId 
  23155.             $End_BehaviourLine
  23156.             $BehaviourLine
  23157.               $LabelId 
  23158.               $Line [0] ? RNR 
  23159.               $Cref RNR_11 
  23160.               $VerdictId 
  23161.             $End_BehaviourLine
  23162.             $BehaviourLine
  23163.               $LabelId 
  23164.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23165.               $Cref RR_13 
  23166.               $VerdictId 
  23167.             $End_BehaviourLine
  23168.             $BehaviourLine
  23169.               $LabelId 
  23170.               $Line [0] ? RNR 
  23171.               $Cref RNR_32 
  23172.               $VerdictId 
  23173.             $End_BehaviourLine
  23174.             $BehaviourLine
  23175.               $LabelId 
  23176.               $Line [0] ? RNR 
  23177.               $Cref RNR_10 
  23178.               $VerdictId 
  23179.             $End_BehaviourLine
  23180.           $End_BehaviourDescription
  23181.         $End_TestStep
  23182.         $Begin_TestStep
  23183.           $TestStepId ACCEPTABLE_UNEXPECTED_DL7
  23184.           $TestStepRef COMMON_SUBTREE/
  23185.           $Objective /* In the sent reject condition the IUT may send valid I,RR,or REJ frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  23186.           $DefaultsRef 
  23187.           $BehaviourDescription
  23188.             $BehaviourLine
  23189.               $LabelId 
  23190.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S-1) MOD Md))] 
  23191.               $Cref I_11 
  23192.               $VerdictId 
  23193.             $End_BehaviourLine
  23194.             $BehaviourLine
  23195.               $LabelId 
  23196.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23197.               $Cref 
  23198.               $VerdictId 
  23199.             $End_BehaviourLine
  23200.             $BehaviourLine
  23201.               $LabelId 
  23202.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S-1) MOD Md))] 
  23203.               $Cref I_10 
  23204.               $VerdictId 
  23205.             $End_BehaviourLine
  23206.             $BehaviourLine
  23207.               $LabelId 
  23208.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23209.               $Cref 
  23210.               $VerdictId 
  23211.             $End_BehaviourLine
  23212.             $BehaviourLine
  23213.               $LabelId 
  23214.               $Line [0] ? RR 
  23215.               $Cref RR_11 
  23216.               $VerdictId 
  23217.             $End_BehaviourLine
  23218.             $BehaviourLine
  23219.               $LabelId 
  23220.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23221.               $Cref RR_13 
  23222.               $VerdictId 
  23223.             $End_BehaviourLine
  23224.             $BehaviourLine
  23225.               $LabelId 
  23226.               $Line [0] ? REJ 
  23227.               $Cref REJ_11 
  23228.               $VerdictId 
  23229.             $End_BehaviourLine
  23230.             $BehaviourLine
  23231.               $LabelId 
  23232.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23233.               $Cref RR_13 
  23234.               $VerdictId 
  23235.             $End_BehaviourLine
  23236.             $BehaviourLine
  23237.               $LabelId 
  23238.               $Line [0] ? RR 
  23239.               $Cref RR_10 
  23240.               $VerdictId 
  23241.             $End_BehaviourLine
  23242.             $BehaviourLine
  23243.               $LabelId 
  23244.               $Line [0] ? REJ 
  23245.               $Cref REJ_10 
  23246.               $VerdictId 
  23247.             $End_BehaviourLine
  23248.             $BehaviourLine
  23249.               $LabelId 
  23250.               $Line [0] ? RR 
  23251.               $Cref RR_32 
  23252.               $VerdictId 
  23253.             $End_BehaviourLine
  23254.             $BehaviourLine
  23255.               $LabelId 
  23256.               $Line [0] ? REJ 
  23257.               $Cref REJ_32 
  23258.               $VerdictId 
  23259.             $End_BehaviourLine
  23260.           $End_BehaviourDescription
  23261.         $End_TestStep
  23262.         $Begin_TestStep
  23263.           $TestStepId ACCEPTABLE_UNEXPECTED_DL8
  23264.           $TestStepRef COMMON_SUBTREE/
  23265.           $Objective /* In the sent reject timer recovery condition the IUT may send valid I or RR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  23266.           $DefaultsRef 
  23267.           $BehaviourDescription
  23268.             $BehaviourLine
  23269.               $LabelId 
  23270.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S-1) MOD Md))] 
  23271.               $Cref I_11 
  23272.               $VerdictId 
  23273.             $End_BehaviourLine
  23274.             $BehaviourLine
  23275.               $LabelId 
  23276.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23277.               $Cref 
  23278.               $VerdictId 
  23279.             $End_BehaviourLine
  23280.             $BehaviourLine
  23281.               $LabelId 
  23282.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S-1) MOD Md))] 
  23283.               $Cref I_10 
  23284.               $VerdictId 
  23285.             $End_BehaviourLine
  23286.             $BehaviourLine
  23287.               $LabelId 
  23288.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23289.               $Cref 
  23290.               $VerdictId 
  23291.             $End_BehaviourLine
  23292.             $BehaviourLine
  23293.               $LabelId 
  23294.               $Line [0] ? RR 
  23295.               $Cref RR_11 
  23296.               $VerdictId 
  23297.             $End_BehaviourLine
  23298.             $BehaviourLine
  23299.               $LabelId 
  23300.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23301.               $Cref RR_13 
  23302.               $VerdictId 
  23303.             $End_BehaviourLine
  23304.             $BehaviourLine
  23305.               $LabelId 
  23306.               $Line [0] ? RR 
  23307.               $Cref RR_10 
  23308.               $VerdictId 
  23309.             $End_BehaviourLine
  23310.             $BehaviourLine
  23311.               $LabelId 
  23312.               $Line [0] ? RR 
  23313.               $Cref RR_32 
  23314.               $VerdictId 
  23315.             $End_BehaviourLine
  23316.           $End_BehaviourDescription
  23317.         $End_TestStep
  23318.         $Begin_TestStep
  23319.           $TestStepId INIT_LINK
  23320.           $TestStepRef COMMON_SUBTREE/
  23321.           $Objective /* This sub-tree is used where an IUT may set up,reset or disconnect the data link. */
  23322.           $DefaultsRef 
  23323.           $BehaviourDescription
  23324.             $BehaviourLine
  23325.               $LabelId 
  23326.               $Line [0] START TWO_T1(T1_ONE*2) 
  23327.               $Cref 
  23328.               $VerdictId 
  23329.             $End_BehaviourLine
  23330.             $BehaviourLine
  23331.               $LabelId 
  23332.               $Line [1] ? DISC 
  23333.               $Cref DISC_11 
  23334.               $VerdictId 
  23335.             $End_BehaviourLine
  23336.             $BehaviourLine
  23337.               $LabelId 
  23338.               $Line [1] ? SABM 
  23339.               $Cref SABM_11 
  23340.               $VerdictId 
  23341.             $End_BehaviourLine
  23342.             $BehaviourLine
  23343.               $LabelId 
  23344.               $Line [1] ? SABM [IUT_TYPE="X25_1980"] 
  23345.               $Cref SABM_10 
  23346.               $VerdictId 
  23347.             $End_BehaviourLine
  23348.             $BehaviourLine
  23349.               $LabelId 
  23350.               $Line [1] ? DISC [IUT_TYPE="X25_1980"] 
  23351.               $Cref DISC_10 
  23352.               $VerdictId 
  23353.             $End_BehaviourLine
  23354.             $BehaviourLine
  23355.               $LabelId 
  23356.               $Line [1] ? DM 
  23357.               $Cref DM_30 
  23358.               $VerdictId 
  23359.             $End_BehaviourLine
  23360.             $BehaviourLine
  23361.               $LabelId 
  23362.               $Line [1] + OTHER_RESPONSE 
  23363.               $Cref 
  23364.               $VerdictId 
  23365.             $End_BehaviourLine
  23366.             $BehaviourLine
  23367.               $LabelId 
  23368.               $Line [1] ? TIMEOUT TWO_T1 
  23369.               $Cref 
  23370.               $VerdictId FAIL 
  23371.               $Comment /* Discard is not allowed  */
  23372.             $End_BehaviourLine
  23373.           $End_BehaviourDescription
  23374.         $End_TestStep
  23375.         $Begin_TestStep
  23376.           $TestStepId IUT_RETRANSMITS_I_FRAME (N:INTEGER)
  23377.           $TestStepRef COMMON_SUBTREE/
  23378.           $Objective /* This sub-tree is to observe that the IUT retransmits an unacknowledged I frame. */
  23379.           $DefaultsRef 
  23380.           $BehaviourDescription
  23381.             $BehaviourLine
  23382.               $LabelId 
  23383.               $Line [0] (STEP:=0) 
  23384.               $Cref 
  23385.               $VerdictId 
  23386.             $End_BehaviourLine
  23387.             $BehaviourLine
  23388.               $LabelId 
  23389.               $Line [1] REPEAT RECV_I_FRAME UNTIL [STEP=N] 
  23390.               $Cref 
  23391.               $VerdictId 
  23392.             $End_BehaviourLine
  23393.           $End_BehaviourDescription
  23394.         $End_TestStep
  23395.         $Begin_TestStep
  23396.           $TestStepId IUT_SENDS_I_FRAMES (N:INTEGER;ACK:BOOLEAN)
  23397.           $TestStepRef COMMON_SUBTREE/
  23398.           $Objective /* This sub-tree is to observe that the IUT sends a number of I-frames. */
  23399.           $DefaultsRef 
  23400.           $BehaviourDescription
  23401.             $BehaviourLine
  23402.               $LabelId 
  23403.               $Line [0] (STEP:=0) 
  23404.               $Cref 
  23405.               $VerdictId 
  23406.             $End_BehaviourLine
  23407.             $BehaviourLine
  23408.               $LabelId 
  23409.               $Line [1] REPEAT I_FRAME_EXCH (ACK) UNTIL [STEP=N] 
  23410.               $Cref 
  23411.               $VerdictId 
  23412.             $End_BehaviourLine
  23413.             $BehaviourLine
  23414.               $LabelId 
  23415.               $Line [2] (V_R:=ACK_VR) 
  23416.               $Cref 
  23417.               $VerdictId 
  23418.             $End_BehaviourLine
  23419.           $End_BehaviourDescription
  23420.         $End_TestStep
  23421.         $Begin_TestStep
  23422.           $TestStepId I_FRAME_EXCH (ACK:BOOLEAN)
  23423.           $TestStepRef COMMON_SUBTREE/
  23424.           $Objective /* This is the sub-tree of test step IUT_SENDS_I_FRAME for sending an I-frame. */
  23425.           $DefaultsRef 
  23426.           $BehaviourDescription
  23427.             $BehaviourLine
  23428.               $LabelId 
  23429.               $Line [0] (STEP:=STEP+1) 
  23430.               $Cref 
  23431.               $VerdictId 
  23432.             $End_BehaviourLine
  23433.             $BehaviourLine
  23434.               $LabelId 
  23435.               $Line [1] ! I_Frame (I_Frame.control.mod8.ns:=V_S, I_Frame.control.mod8.nr:=ACK_VR) 
  23436.               $Cref I_30 
  23437.               $VerdictId 
  23438.             $End_BehaviourLine
  23439.             $BehaviourLine
  23440.               $LabelId 
  23441.               $Line [2] (V_S:=(V_S+1) MOD Md) 
  23442.               $Cref 
  23443.               $VerdictId 
  23444.             $End_BehaviourLine
  23445.             $BehaviourLine
  23446.               $LabelId 
  23447.               $Line [3] START TMO1 
  23448.               $Cref 
  23449.               $VerdictId 
  23450.             $End_BehaviourLine
  23451.             $BehaviourLine
  23452.               $LabelId ISIF 
  23453.               $Line [4] ? I_Frame [I_Frame.control.mod8.ns=V_R] 
  23454.               $Cref I_12 
  23455.               $VerdictId 
  23456.             $End_BehaviourLine
  23457.             $BehaviourLine
  23458.               $LabelId 
  23459.               $Line [5] (V_R:=(V_R+1) MOD Md) 
  23460.               $Cref 
  23461.               $VerdictId 
  23462.             $End_BehaviourLine
  23463.             $BehaviourLine
  23464.               $LabelId 
  23465.               $Line [6] [ACK=TRUE] 
  23466.               $Cref 
  23467.               $VerdictId 
  23468.             $End_BehaviourLine
  23469.             $BehaviourLine
  23470.               $LabelId 
  23471.               $Line [7] (ACK_VR:=V_R) 
  23472.               $Cref 
  23473.               $VerdictId 
  23474.             $End_BehaviourLine
  23475.             $BehaviourLine
  23476.               $LabelId 
  23477.               $Line [6] [ACK=FALSE] 
  23478.               $Cref 
  23479.               $VerdictId 
  23480.             $End_BehaviourLine
  23481.             $BehaviourLine
  23482.               $LabelId 
  23483.               $Line [4] + NORMAL_INFORMATION_TRANSFER 
  23484.               $Cref 
  23485.               $VerdictId 
  23486.             $End_BehaviourLine
  23487.             $BehaviourLine
  23488.               $LabelId 
  23489.               $Line [5] GOTO ISIF 
  23490.               $Cref 
  23491.               $VerdictId 
  23492.             $End_BehaviourLine
  23493.             $BehaviourLine
  23494.               $LabelId 
  23495.               $Line [4] + OTHER_RESPONSE 
  23496.               $Cref 
  23497.               $VerdictId 
  23498.             $End_BehaviourLine
  23499.             $BehaviourLine
  23500.               $LabelId 
  23501.               $Line [4] ? TIMEOUT TMO1 
  23502.               $Cref 
  23503.               $VerdictId FAIL 
  23504.             $End_BehaviourLine
  23505.           $End_BehaviourDescription
  23506.         $End_TestStep
  23507.         $Begin_TestStep
  23508.           $TestStepId NORMAL_INFORMATION_TRANSFER
  23509.           $TestStepRef COMMON_SUBTREE/
  23510.           $Objective /* In the information transfer phase an IUT may send valid I,RR,and RNR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  23511.           $DefaultsRef 
  23512.           $Comment /* This sub-tree may be used as a default behavior to accomplish this purpose. */
  23513.           $BehaviourDescription
  23514.             $BehaviourLine
  23515.               $LabelId 
  23516.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S - 1) MOD Md))] 
  23517.               $Cref I_11 
  23518.               $VerdictId 
  23519.             $End_BehaviourLine
  23520.             $BehaviourLine
  23521.               $LabelId 
  23522.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23523.               $Cref 
  23524.               $VerdictId 
  23525.             $End_BehaviourLine
  23526.             $BehaviourLine
  23527.               $LabelId 
  23528.               $Line [2] ! RR (RR.control.mod8.nr:=V_R) 
  23529.               $Cref RR_13 
  23530.               $VerdictId 
  23531.             $End_BehaviourLine
  23532.             $BehaviourLine
  23533.               $LabelId 
  23534.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S - 1) MOD Md))] 
  23535.               $Cref I_10 
  23536.               $VerdictId 
  23537.             $End_BehaviourLine
  23538.             $BehaviourLine
  23539.               $LabelId 
  23540.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23541.               $Cref 
  23542.               $VerdictId 
  23543.             $End_BehaviourLine
  23544.             $BehaviourLine
  23545.               $LabelId 
  23546.               $Line [2] ! RR (RR.control.mod8.nr:=V_R) 
  23547.               $Cref RR_12 
  23548.               $VerdictId 
  23549.             $End_BehaviourLine
  23550.             $BehaviourLine
  23551.               $LabelId 
  23552.               $Line [0] ? RR 
  23553.               $Cref RR_11 
  23554.               $VerdictId 
  23555.             $End_BehaviourLine
  23556.             $BehaviourLine
  23557.               $LabelId 
  23558.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23559.               $Cref RR_13 
  23560.               $VerdictId 
  23561.             $End_BehaviourLine
  23562.             $BehaviourLine
  23563.               $LabelId 
  23564.               $Line [0] ? RNR 
  23565.               $Cref RNR_11 
  23566.               $VerdictId 
  23567.             $End_BehaviourLine
  23568.             $BehaviourLine
  23569.               $LabelId 
  23570.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23571.               $Cref RR_13 
  23572.               $VerdictId 
  23573.             $End_BehaviourLine
  23574.             $BehaviourLine
  23575.               $LabelId 
  23576.               $Line [2] (FLAG:=FALSE) START TBSY 
  23577.               $Cref 
  23578.               $VerdictId 
  23579.             $End_BehaviourLine
  23580.             $BehaviourLine
  23581.               $LabelId 
  23582.               $Line [3] REPEAT RECV_CHK UNTIL [FLAG=TRUE] 
  23583.               $Cref 
  23584.               $VerdictId 
  23585.             $End_BehaviourLine
  23586.             $BehaviourLine
  23587.               $LabelId 
  23588.               $Line [4] CANCEL TBSY 
  23589.               $Cref 
  23590.               $VerdictId 
  23591.             $End_BehaviourLine
  23592.             $BehaviourLine
  23593.               $LabelId 
  23594.               $Line [0] ? RNR 
  23595.               $Cref RNR_32 
  23596.               $VerdictId 
  23597.             $End_BehaviourLine
  23598.             $BehaviourLine
  23599.               $LabelId 
  23600.               $Line [1] (FLAG:=FALSE) START TBSY 
  23601.               $Cref 
  23602.               $VerdictId 
  23603.             $End_BehaviourLine
  23604.             $BehaviourLine
  23605.               $LabelId 
  23606.               $Line [2] REPEAT RECV_CHK UNTIL [FLAG=TRUE] 
  23607.               $Cref 
  23608.               $VerdictId 
  23609.             $End_BehaviourLine
  23610.             $BehaviourLine
  23611.               $LabelId 
  23612.               $Line [3] CANCEL TBSY 
  23613.               $Cref 
  23614.               $VerdictId 
  23615.             $End_BehaviourLine
  23616.             $BehaviourLine
  23617.               $LabelId 
  23618.               $Line [0] ? RNR 
  23619.               $Cref RNR_10 
  23620.               $VerdictId 
  23621.             $End_BehaviourLine
  23622.             $BehaviourLine
  23623.               $LabelId 
  23624.               $Line [1] (FLAG:=FALSE) START TBSY 
  23625.               $Cref 
  23626.               $VerdictId 
  23627.             $End_BehaviourLine
  23628.             $BehaviourLine
  23629.               $LabelId 
  23630.               $Line [2] REPEAT RECV_CHK UNTIL [FLAG=TRUE] 
  23631.               $Cref 
  23632.               $VerdictId 
  23633.             $End_BehaviourLine
  23634.             $BehaviourLine
  23635.               $LabelId 
  23636.               $Line [3] CANCEL TBSY 
  23637.               $Cref 
  23638.               $VerdictId 
  23639.             $End_BehaviourLine
  23640.             $BehaviourLine
  23641.               $LabelId 
  23642.               $Line [0] ? RR 
  23643.               $Cref RR_10 
  23644.               $VerdictId 
  23645.             $End_BehaviourLine
  23646.             $BehaviourLine
  23647.               $LabelId 
  23648.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr) 
  23649.               $Cref REJ_10 
  23650.               $VerdictId 
  23651.             $End_BehaviourLine
  23652.             $BehaviourLine
  23653.               $LabelId 
  23654.               $Line [0] ? RR 
  23655.               $Cref RR_32 
  23656.               $VerdictId 
  23657.             $End_BehaviourLine
  23658.             $BehaviourLine
  23659.               $LabelId 
  23660.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr) 
  23661.               $Cref REJ_32 
  23662.               $VerdictId 
  23663.             $End_BehaviourLine
  23664.             $BehaviourLine
  23665.               $LabelId 
  23666.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr) 
  23667.               $Cref REJ_11 
  23668.               $VerdictId 
  23669.             $End_BehaviourLine
  23670.             $BehaviourLine
  23671.               $LabelId 
  23672.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23673.               $Cref RR_13 
  23674.               $VerdictId 
  23675.             $End_BehaviourLine
  23676.           $End_BehaviourDescription
  23677.         $End_TestStep
  23678.         $Begin_TestStep
  23679.           $TestStepId NORMAL_INFORMATION_TRANSFER_2
  23680.           $TestStepRef COMMON_SUBTREE/
  23681.           $Objective /* In the information transfer phase an IUT may send valid I,RR,and RNR frames. The purpose of this sub-tree is to allow such behavior without affecting the final test verdict. */
  23682.           $DefaultsRef 
  23683.           $Comment /* This sub-tree may be used as a default behavior to accomplish this purpose for some specific cases where NORMAL_INFORMATION_TRANSFER test step is not as suitable. */
  23684.           $BehaviourDescription
  23685.             $BehaviourLine
  23686.               $LabelId 
  23687.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S - 1) MOD Md) OR (I_Frame.control.mod8.nr=(V_S - 2) MOD Md))] 
  23688.               $Cref I_11 
  23689.               $VerdictId 
  23690.             $End_BehaviourLine
  23691.             $BehaviourLine
  23692.               $LabelId 
  23693.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23694.               $Cref 
  23695.               $VerdictId 
  23696.             $End_BehaviourLine
  23697.             $BehaviourLine
  23698.               $LabelId 
  23699.               $Line [2] ! RR (RR.control.mod8.nr:=V_R) 
  23700.               $Cref RR_13 
  23701.               $VerdictId 
  23702.             $End_BehaviourLine
  23703.             $BehaviourLine
  23704.               $LabelId 
  23705.               $Line [0] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND ((I_Frame.control.mod8.nr=V_S) OR (I_Frame.control.mod8.nr=(V_S - 1) MOD Md) OR (I_Frame.control.mod8.nr=(V_S - 2) MOD Md))] 
  23706.               $Cref I_10 
  23707.               $VerdictId 
  23708.             $End_BehaviourLine
  23709.             $BehaviourLine
  23710.               $LabelId 
  23711.               $Line [1] (V_R:=(V_R+1) MOD Md) 
  23712.               $Cref 
  23713.               $VerdictId 
  23714.             $End_BehaviourLine
  23715.             $BehaviourLine
  23716.               $LabelId 
  23717.               $Line [2] ! RR (RR.control.mod8.nr:=V_R) 
  23718.               $Cref RR_12 
  23719.               $VerdictId 
  23720.             $End_BehaviourLine
  23721.             $BehaviourLine
  23722.               $LabelId 
  23723.               $Line [0] ? RR 
  23724.               $Cref RR_11 
  23725.               $VerdictId 
  23726.             $End_BehaviourLine
  23727.             $BehaviourLine
  23728.               $LabelId 
  23729.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23730.               $Cref RR_13 
  23731.               $VerdictId 
  23732.             $End_BehaviourLine
  23733.             $BehaviourLine
  23734.               $LabelId 
  23735.               $Line [0] ? RNR 
  23736.               $Cref RNR_11 
  23737.               $VerdictId 
  23738.             $End_BehaviourLine
  23739.             $BehaviourLine
  23740.               $LabelId 
  23741.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23742.               $Cref RR_13 
  23743.               $VerdictId 
  23744.             $End_BehaviourLine
  23745.             $BehaviourLine
  23746.               $LabelId 
  23747.               $Line [2] (FLAG:=FALSE) START TBSY 
  23748.               $Cref 
  23749.               $VerdictId 
  23750.             $End_BehaviourLine
  23751.             $BehaviourLine
  23752.               $LabelId 
  23753.               $Line [3] REPEAT RECV_CHK UNTIL [FLAG=TRUE] 
  23754.               $Cref 
  23755.               $VerdictId 
  23756.             $End_BehaviourLine
  23757.             $BehaviourLine
  23758.               $LabelId 
  23759.               $Line [4] CANCEL TBSY 
  23760.               $Cref 
  23761.               $VerdictId 
  23762.             $End_BehaviourLine
  23763.             $BehaviourLine
  23764.               $LabelId 
  23765.               $Line [0] ? RNR 
  23766.               $Cref RNR_32 
  23767.               $VerdictId 
  23768.             $End_BehaviourLine
  23769.             $BehaviourLine
  23770.               $LabelId 
  23771.               $Line [1] (FLAG:=FALSE) START TBSY 
  23772.               $Cref 
  23773.               $VerdictId 
  23774.             $End_BehaviourLine
  23775.             $BehaviourLine
  23776.               $LabelId 
  23777.               $Line [2] REPEAT RECV_CHK UNTIL [FLAG=TRUE] 
  23778.               $Cref 
  23779.               $VerdictId 
  23780.             $End_BehaviourLine
  23781.             $BehaviourLine
  23782.               $LabelId 
  23783.               $Line [3] CANCEL TBSY 
  23784.               $Cref 
  23785.               $VerdictId 
  23786.             $End_BehaviourLine
  23787.             $BehaviourLine
  23788.               $LabelId 
  23789.               $Line [0] ? RNR 
  23790.               $Cref RNR_10 
  23791.               $VerdictId 
  23792.             $End_BehaviourLine
  23793.             $BehaviourLine
  23794.               $LabelId 
  23795.               $Line [1] (FLAG:=FALSE) START TBSY 
  23796.               $Cref 
  23797.               $VerdictId 
  23798.             $End_BehaviourLine
  23799.             $BehaviourLine
  23800.               $LabelId 
  23801.               $Line [2] REPEAT RECV_CHK UNTIL [FLAG=TRUE] 
  23802.               $Cref 
  23803.               $VerdictId 
  23804.             $End_BehaviourLine
  23805.             $BehaviourLine
  23806.               $LabelId 
  23807.               $Line [3] CANCEL TBSY 
  23808.               $Cref 
  23809.               $VerdictId 
  23810.             $End_BehaviourLine
  23811.             $BehaviourLine
  23812.               $LabelId 
  23813.               $Line [0] ? RR 
  23814.               $Cref RR_10 
  23815.               $VerdictId 
  23816.             $End_BehaviourLine
  23817.             $BehaviourLine
  23818.               $LabelId 
  23819.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr) 
  23820.               $Cref REJ_10 
  23821.               $VerdictId 
  23822.             $End_BehaviourLine
  23823.             $BehaviourLine
  23824.               $LabelId 
  23825.               $Line [0] ? RR 
  23826.               $Cref RR_32 
  23827.               $VerdictId 
  23828.             $End_BehaviourLine
  23829.             $BehaviourLine
  23830.               $LabelId 
  23831.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr) 
  23832.               $Cref REJ_32 
  23833.               $VerdictId 
  23834.             $End_BehaviourLine
  23835.             $BehaviourLine
  23836.               $LabelId 
  23837.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr) 
  23838.               $Cref REJ_11 
  23839.               $VerdictId 
  23840.             $End_BehaviourLine
  23841.             $BehaviourLine
  23842.               $LabelId 
  23843.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  23844.               $Cref RR_13 
  23845.               $VerdictId 
  23846.             $End_BehaviourLine
  23847.           $End_BehaviourDescription
  23848.         $End_TestStep
  23849.         $Begin_TestStep
  23850.           $TestStepId OTHER_RESPONSE
  23851.           $TestStepRef COMMON_SUBTREE/
  23852.           $Objective /* This sub-tree is used where an IUT may set up,reset or disconnect the link spontaneously,leading to an inconclusive verdict. */
  23853.           $DefaultsRef 
  23854.           $BehaviourDescription
  23855.             $BehaviourLine
  23856.               $LabelId 
  23857.               $Line [0] ? SABM 
  23858.               $Cref SABM_12 
  23859.               $VerdictId INCONC 
  23860.             $End_BehaviourLine
  23861.             $BehaviourLine
  23862.               $LabelId 
  23863.               $Line [0] ? DISC 
  23864.               $Cref DISC_12 
  23865.               $VerdictId INCONC 
  23866.             $End_BehaviourLine
  23867.             $BehaviourLine
  23868.               $LabelId 
  23869.               $Line [0] ? DM 
  23870.               $Cref DM_30 
  23871.               $VerdictId INCONC 
  23872.             $End_BehaviourLine
  23873.             $BehaviourLine
  23874.               $LabelId 
  23875.               $Line [0] ? OTHERWISE 
  23876.               $Cref 
  23877.               $VerdictId FAIL 
  23878.               $Comment /* Unacceptable response  */
  23879.             $End_BehaviourLine
  23880.           $End_BehaviourDescription
  23881.         $End_TestStep
  23882.         $Begin_TestStep
  23883.           $TestStepId RECEIVE_SOME_SUP_FRAME
  23884.           $TestStepRef COMMON_SUBTREE/
  23885.           $Objective /* This sub-tree is to receive from the IUT some supervisory response frame. */
  23886.           $DefaultsRef 
  23887.           $Comment /* This may be needed before sending a FRMR from the tester in the information transfer phase. */
  23888.           $BehaviourDescription
  23889.             $BehaviourLine
  23890.               $LabelId 
  23891.               $Line [0] ! RR START TMO1 
  23892.               $Cref RR_31 
  23893.               $VerdictId 
  23894.             $End_BehaviourLine
  23895.             $BehaviourLine
  23896.               $LabelId 
  23897.               $Line [1] ? RR 
  23898.               $Cref RR_33 
  23899.               $VerdictId 
  23900.             $End_BehaviourLine
  23901.             $BehaviourLine
  23902.               $LabelId 
  23903.               $Line [1] ? RNR 
  23904.               $Cref RNR_33 
  23905.               $VerdictId 
  23906.             $End_BehaviourLine
  23907.             $BehaviourLine
  23908.               $LabelId 
  23909.               $Line [1] + OTHER_RESPONSE 
  23910.               $Cref 
  23911.               $VerdictId 
  23912.             $End_BehaviourLine
  23913.             $BehaviourLine
  23914.               $LabelId 
  23915.               $Line [1] ? TIMEOUT TMO1 
  23916.               $Cref 
  23917.               $VerdictId FAIL 
  23918.             $End_BehaviourLine
  23919.           $End_BehaviourDescription
  23920.         $End_TestStep
  23921.         $Begin_TestStep
  23922.           $TestStepId RECV_CHK
  23923.           $TestStepRef COMMON_SUBTREE/
  23924.           $Objective /* To wait for time TBSY when IUT is busy in DL4 state. */
  23925.           $DefaultsRef 
  23926.           $BehaviourDescription
  23927.             $BehaviourLine
  23928.               $LabelId 
  23929.               $Line [0] ? RR (V_S:=RR.control.mod8.nr, FLAG:=TRUE) 
  23930.               $Cref RR_11 
  23931.               $VerdictId 
  23932.             $End_BehaviourLine
  23933.             $BehaviourLine
  23934.               $LabelId 
  23935.               $Line [1] ! RR 
  23936.               $Cref RR_13 
  23937.               $VerdictId 
  23938.             $End_BehaviourLine
  23939.             $BehaviourLine
  23940.               $LabelId 
  23941.               $Line [0] ? RNR (V_S:=RNR.control.mod8.nr) 
  23942.               $Cref RNR_11 
  23943.               $VerdictId 
  23944.             $End_BehaviourLine
  23945.             $BehaviourLine
  23946.               $LabelId 
  23947.               $Line [1] ! RR 
  23948.               $Cref RR_13 
  23949.               $VerdictId 
  23950.             $End_BehaviourLine
  23951.             $BehaviourLine
  23952.               $LabelId 
  23953.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr, FLAG:=TRUE) 
  23954.               $Cref REJ_11 
  23955.               $VerdictId 
  23956.             $End_BehaviourLine
  23957.             $BehaviourLine
  23958.               $LabelId 
  23959.               $Line [1] ! RR 
  23960.               $Cref RR_13 
  23961.               $VerdictId 
  23962.             $End_BehaviourLine
  23963.             $BehaviourLine
  23964.               $LabelId 
  23965.               $Line [0] ? RR (V_S:=RR.control.mod8.nr, FLAG:=TRUE) 
  23966.               $Cref RR_10 
  23967.               $VerdictId 
  23968.             $End_BehaviourLine
  23969.             $BehaviourLine
  23970.               $LabelId 
  23971.               $Line [0] ? RNR (V_S:=RNR.control.mod8.nr) 
  23972.               $Cref RNR_10 
  23973.               $VerdictId 
  23974.             $End_BehaviourLine
  23975.             $BehaviourLine
  23976.               $LabelId 
  23977.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr, FLAG:=TRUE) 
  23978.               $Cref REJ_10 
  23979.               $VerdictId 
  23980.             $End_BehaviourLine
  23981.             $BehaviourLine
  23982.               $LabelId 
  23983.               $Line [0] ? RR (V_S:=RR.control.mod8.nr, FLAG:=TRUE) 
  23984.               $Cref RR_32 
  23985.               $VerdictId 
  23986.             $End_BehaviourLine
  23987.             $BehaviourLine
  23988.               $LabelId 
  23989.               $Line [0] ? RNR (V_S:=RNR.control.mod8.nr) 
  23990.               $Cref RNR_32 
  23991.               $VerdictId 
  23992.             $End_BehaviourLine
  23993.             $BehaviourLine
  23994.               $LabelId 
  23995.               $Line [0] ? REJ (V_S:=REJ.control.mod8.nr, FLAG:=TRUE) 
  23996.               $Cref REJ_32 
  23997.               $VerdictId 
  23998.             $End_BehaviourLine
  23999.             $BehaviourLine
  24000.               $LabelId 
  24001.               $Line [0] ? I_Frame (P_F_BIT:=I_Frame.control.mod8.p, V_R:=(V_R+1) MOD Md, V_S:=I_Frame.control.mod8.nr) 
  24002.               $Cref I_12 
  24003.               $VerdictId 
  24004.             $End_BehaviourLine
  24005.             $BehaviourLine
  24006.               $LabelId 
  24007.               $Line [1] ! RR (RR.control.mod8.nr:=V_R) 
  24008.               $Cref RR_1(P_F_BIT) 
  24009.               $VerdictId 
  24010.             $End_BehaviourLine
  24011.             $BehaviourLine
  24012.               $LabelId 
  24013.               $Line [0] + OTHER_RESPONSE 
  24014.               $Cref 
  24015.               $VerdictId 
  24016.             $End_BehaviourLine
  24017.             $BehaviourLine
  24018.               $LabelId 
  24019.               $Line [0] ? TIMEOUT TBSY 
  24020.               $Cref 
  24021.               $VerdictId FAIL 
  24022.             $End_BehaviourLine
  24023.           $End_BehaviourDescription
  24024.         $End_TestStep
  24025.         $Begin_TestStep
  24026.           $TestStepId RECV_I_FRAME
  24027.           $TestStepRef COMMON_SUBTREE/
  24028.           $Objective /* This is a sub-tree of test step IUT_RETRANSMITS_I_FRAME for receiving an unacknowleged I frame. */
  24029.           $DefaultsRef 
  24030.           $BehaviourDescription
  24031.             $BehaviourLine
  24032.               $LabelId 
  24033.               $Line [0] (STEP:=STEP+1) 
  24034.               $Cref 
  24035.               $VerdictId 
  24036.             $End_BehaviourLine
  24037.             $BehaviourLine
  24038.               $LabelId 
  24039.               $Line [1] START TMO1 
  24040.               $Cref 
  24041.               $VerdictId 
  24042.             $End_BehaviourLine
  24043.             $BehaviourLine
  24044.               $LabelId IRIF 
  24045.               $Line [2] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND (I_Frame.control.mod8.nr=V_S)] (P_F_BIT:=I_Frame.control.mod8.p) 
  24046.               $Cref I_12 
  24047.               $VerdictId 
  24048.             $End_BehaviourLine
  24049.             $BehaviourLine
  24050.               $LabelId 
  24051.               $Line [3] (V_R:=(V_R+1) MOD Md) 
  24052.               $Cref 
  24053.               $VerdictId 
  24054.             $End_BehaviourLine
  24055.             $BehaviourLine
  24056.               $LabelId 
  24057.               $Line [4] ! RR (RR.control.mod8.nr:=V_R) 
  24058.               $Cref RR_1(P_F_BIT) 
  24059.               $VerdictId 
  24060.             $End_BehaviourLine
  24061.             $BehaviourLine
  24062.               $LabelId 
  24063.               $Line [2] + NORMAL_INFORMATION_TRANSFER 
  24064.               $Cref 
  24065.               $VerdictId 
  24066.             $End_BehaviourLine
  24067.             $BehaviourLine
  24068.               $LabelId 
  24069.               $Line [3] GOTO IRIF 
  24070.               $Cref 
  24071.               $VerdictId 
  24072.             $End_BehaviourLine
  24073.             $BehaviourLine
  24074.               $LabelId 
  24075.               $Line [2] + OTHER_RESPONSE 
  24076.               $Cref 
  24077.               $VerdictId 
  24078.             $End_BehaviourLine
  24079.             $BehaviourLine
  24080.               $LabelId 
  24081.               $Line [2] ? TIMEOUT TMO1 
  24082.               $Cref 
  24083.               $VerdictId FAIL 
  24084.             $End_BehaviourLine
  24085.           $End_BehaviourDescription
  24086.         $End_TestStep
  24087.         $Begin_TestStep
  24088.           $TestStepId TESTER_BUSY
  24089.           $TestStepRef COMMON_SUBTREE/
  24090.           $Objective /* This is a local tree used in DL4_119 to verify that the IUT does not transmit an I frame while the Tester is in the Busy Condition. */
  24091.           $DefaultsRef 
  24092.           $BehaviourDescription
  24093.             $BehaviourLine
  24094.               $LabelId 
  24095.               $Line [0] ! RNR (RNR.control.mod8.nr:=V_R) START TMO1 
  24096.               $Cref RNR_13 
  24097.               $VerdictId 
  24098.             $End_BehaviourLine
  24099.             $BehaviourLine
  24100.               $LabelId L2 
  24101.               $Line [1] ? I_Frame [(I_Frame.control.mod8.nr=V_S) AND (I_Frame.control.mod8.ns=V_R) AND (IUT_TYPE <> "ISO_7776")] (P_F_BIT := I_Frame.control.mod8.p) 
  24102.               $Cref I_12 
  24103.               $VerdictId 
  24104.             $End_BehaviourLine
  24105.             $BehaviourLine
  24106.               $LabelId 
  24107.               $Line [2] ! RNR (RNR.control.mod8.nr:=V_R, RNR.control.mod8.p_f:=P_F_BIT) START TMO1 
  24108.               $Cref RNR_14 
  24109.               $VerdictId 
  24110.             $End_BehaviourLine
  24111.             $BehaviourLine
  24112.               $LabelId L3 
  24113.               $Line [3] ? I_Frame 
  24114.               $Cref I_12 
  24115.               $VerdictId FAIL 
  24116.             $End_BehaviourLine
  24117.             $BehaviourLine
  24118.               $LabelId 
  24119.               $Line [3] + NORMAL_INFORMATION_TRANSFER 
  24120.               $Cref 
  24121.               $VerdictId 
  24122.             $End_BehaviourLine
  24123.             $BehaviourLine
  24124.               $LabelId 
  24125.               $Line [4] GOTO L3 
  24126.               $Cref 
  24127.               $VerdictId 
  24128.             $End_BehaviourLine
  24129.             $BehaviourLine
  24130.               $LabelId 
  24131.               $Line [3] + OTHER_RESPONSE 
  24132.               $Cref 
  24133.               $VerdictId 
  24134.             $End_BehaviourLine
  24135.             $BehaviourLine
  24136.               $LabelId 
  24137.               $Line [3] ? TIMEOUT TMO1 
  24138.               $Cref 
  24139.               $VerdictId 
  24140.             $End_BehaviourLine
  24141.             $BehaviourLine
  24142.               $LabelId 
  24143.               $Line [4] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  24144.               $Cref RR_30 
  24145.               $VerdictId 
  24146.             $End_BehaviourLine
  24147.             $BehaviourLine
  24148.               $LabelId L4 
  24149.               $Line [5] ? I_Frame 
  24150.               $Cref I_12 
  24151.               $VerdictId PASS 
  24152.             $End_BehaviourLine
  24153.             $BehaviourLine
  24154.               $LabelId 
  24155.               $Line [5] + NORMAL_INFORMATION_TRANSFER 
  24156.               $Cref 
  24157.               $VerdictId 
  24158.             $End_BehaviourLine
  24159.             $BehaviourLine
  24160.               $LabelId 
  24161.               $Line [6] GOTO L4 
  24162.               $Cref 
  24163.               $VerdictId 
  24164.             $End_BehaviourLine
  24165.             $BehaviourLine
  24166.               $LabelId 
  24167.               $Line [5] + OTHER_RESPONSE 
  24168.               $Cref 
  24169.               $VerdictId 
  24170.             $End_BehaviourLine
  24171.             $BehaviourLine
  24172.               $LabelId 
  24173.               $Line [5] ? TIMEOUT TMO1 
  24174.               $Cref 
  24175.               $VerdictId FAIL 
  24176.             $End_BehaviourLine
  24177.             $BehaviourLine
  24178.               $LabelId 
  24179.               $Line [1] ? I_Frame 
  24180.               $Cref I_12 
  24181.               $VerdictId FAIL 
  24182.             $End_BehaviourLine
  24183.             $BehaviourLine
  24184.               $LabelId 
  24185.               $Line [1] + NORMAL_INFORMATION_TRANSFER 
  24186.               $Cref 
  24187.               $VerdictId 
  24188.             $End_BehaviourLine
  24189.             $BehaviourLine
  24190.               $LabelId 
  24191.               $Line [2] GOTO L2 
  24192.               $Cref 
  24193.               $VerdictId 
  24194.             $End_BehaviourLine
  24195.             $BehaviourLine
  24196.               $LabelId 
  24197.               $Line [1] + OTHER_RESPONSE 
  24198.               $Cref 
  24199.               $VerdictId 
  24200.             $End_BehaviourLine
  24201.             $BehaviourLine
  24202.               $LabelId 
  24203.               $Line [1] ? TIMEOUT TMO1 
  24204.               $Cref 
  24205.               $VerdictId 
  24206.             $End_BehaviourLine
  24207.             $BehaviourLine
  24208.               $LabelId 
  24209.               $Line [2] ! RR (RR.control.mod8.nr:=V_R) START TMO1 
  24210.               $Cref RR_30 
  24211.               $VerdictId 
  24212.             $End_BehaviourLine
  24213.             $BehaviourLine
  24214.               $LabelId L5 
  24215.               $Line [3] ? I_Frame 
  24216.               $Cref I_12 
  24217.               $VerdictId PASS 
  24218.             $End_BehaviourLine
  24219.             $BehaviourLine
  24220.               $LabelId 
  24221.               $Line [3] + NORMAL_INFORMATION_TRANSFER 
  24222.               $Cref 
  24223.               $VerdictId 
  24224.             $End_BehaviourLine
  24225.             $BehaviourLine
  24226.               $LabelId 
  24227.               $Line [4] GOTO L5 
  24228.               $Cref 
  24229.               $VerdictId 
  24230.             $End_BehaviourLine
  24231.             $BehaviourLine
  24232.               $LabelId 
  24233.               $Line [3] + OTHER_RESPONSE 
  24234.               $Cref 
  24235.               $VerdictId 
  24236.             $End_BehaviourLine
  24237.             $BehaviourLine
  24238.               $LabelId 
  24239.               $Line [3] ? TIMEOUT TMO1 
  24240.               $Cref 
  24241.               $VerdictId FAIL 
  24242.             $End_BehaviourLine
  24243.           $End_BehaviourDescription
  24244.         $End_TestStep
  24245.       $End_TestStepGroup
  24246.       $TestStepGroup
  24247.         $TestStepGroupId LOCAL_SUBTREE
  24248.         $Begin_TestStep
  24249.           $TestStepId ACK_ONE_FRAME
  24250.           $TestStepRef LOCAL_SUBTREE/
  24251.           $Objective /* Tester sends an acknowledgement to one I frame and verifies the retransmission of the next I frame. */
  24252.           $DefaultsRef 
  24253.           $BehaviourDescription
  24254.             $BehaviourLine
  24255.               $LabelId 
  24256.               $Line [0] ! RR (RR.control.mod8.nr:=V_R) 
  24257.               $Cref RR_13 
  24258.               $VerdictId 
  24259.             $End_BehaviourLine
  24260.             $BehaviourLine
  24261.               $LabelId 
  24262.               $Line [1] (V_R:=(V_R+0) MOD Md) 
  24263.               $Cref 
  24264.               $VerdictId 
  24265.               $Comment /* temp fix  */
  24266.             $End_BehaviourLine
  24267.             $BehaviourLine
  24268.               $LabelId 
  24269.               $Line [2] START TMO1 
  24270.               $Cref 
  24271.               $VerdictId 
  24272.             $End_BehaviourLine
  24273.             $BehaviourLine
  24274.               $LabelId 
  24275.               $Line [3] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND (I_Frame.control.mod8.nr=V_S)] 
  24276.               $Cref I_10 
  24277.               $VerdictId 
  24278.             $End_BehaviourLine
  24279.             $BehaviourLine
  24280.               $LabelId 
  24281.               $Line [3] ? I_Frame [(I_Frame.control.mod8.ns=V_R) AND (I_Frame.control.mod8.nr=V_S)] 
  24282.               $Cref I_11 
  24283.               $VerdictId 
  24284.             $End_BehaviourLine
  24285.             $BehaviourLine
  24286.               $LabelId 
  24287.               $Line [3] + OTHER_RESPONSE 
  24288.               $Cref 
  24289.               $VerdictId 
  24290.             $End_BehaviourLine
  24291.             $BehaviourLine
  24292.               $LabelId 
  24293.               $Line [3] ? TIMEOUT TMO1 
  24294.               $Cref 
  24295.               $VerdictId FAIL 
  24296.             $End_BehaviourLine
  24297.           $End_BehaviourDescription
  24298.         $End_TestStep
  24299.         $Begin_TestStep
  24300.           $TestStepId DISC_TMO_RECOVERY
  24301.           $TestStepRef LOCAL_SUBTREE/
  24302.           $Objective /* Sub-tree to verify timer recover after the IUT sends a DISC. */
  24303.           $DefaultsRef 
  24304.           $Comment /* Local tree in ISO 8882-2 called by DL8_3_102. */
  24305.           $BehaviourDescription
  24306.             $BehaviourLine
  24307.               $LabelId 
  24308.               $Line [0] (STEP:=STEP+1) 
  24309.               $Cref 
  24310.               $VerdictId 
  24311.             $End_BehaviourLine
  24312.             $BehaviourLine
  24313.               $LabelId 
  24314.               $Line [1] START TWO_T1(T1_ONE*2) 
  24315.               $Cref 
  24316.               $VerdictId 
  24317.             $End_BehaviourLine
  24318.             $BehaviourLine
  24319.               $LabelId 
  24320.               $Line [2] ? DISC 
  24321.               $Cref DISC_11 
  24322.               $VerdictId 
  24323.             $End_BehaviourLine
  24324.             $BehaviourLine
  24325.               $LabelId 
  24326.               $Line [2] ? DISC [IUT_TYPE="X25_1980"] 
  24327.               $Cref DISC_10 
  24328.               $VerdictId 
  24329.             $End_BehaviourLine
  24330.             $BehaviourLine
  24331.               $LabelId 
  24332.               $Line [2] + OTHER_RESPONSE 
  24333.               $Cref 
  24334.               $VerdictId 
  24335.             $End_BehaviourLine
  24336.             $BehaviourLine
  24337.               $LabelId 
  24338.               $Line [2] ? TIMEOUT TWO_T1 
  24339.               $Cref 
  24340.               $VerdictId FAIL 
  24341.             $End_BehaviourLine
  24342.           $End_BehaviourDescription
  24343.         $End_TestStep
  24344.         $Begin_TestStep
  24345.           $TestStepId DM_TMO_RECOVERY
  24346.           $TestStepRef LOCAL_SUBTREE/
  24347.           $Objective /* Sub-tree to verify timer recover after the IUT sends a DM. */
  24348.           $DefaultsRef 
  24349.           $Comment /* Local tree in ISO 8882-2 called by DL8_1_102. */
  24350.           $BehaviourDescription
  24351.             $BehaviourLine
  24352.               $LabelId 
  24353.               $Line [0] (STEP:=STEP+1) 
  24354.               $Cref 
  24355.               $VerdictId 
  24356.             $End_BehaviourLine
  24357.             $BehaviourLine
  24358.               $LabelId 
  24359.               $Line [1] START TWO_T1(2*T1_ONE) 
  24360.               $Cref 
  24361.               $VerdictId 
  24362.             $End_BehaviourLine
  24363.             $BehaviourLine
  24364.               $LabelId 
  24365.               $Line [2] ? DM 
  24366.               $Cref DM_30 
  24367.               $VerdictId 
  24368.             $End_BehaviourLine
  24369.             $BehaviourLine
  24370.               $LabelId 
  24371.               $Line [2] + OTHER_RESPONSE 
  24372.               $Cref 
  24373.               $VerdictId 
  24374.             $End_BehaviourLine
  24375.             $BehaviourLine
  24376.               $LabelId 
  24377.               $Line [2] ? TIMEOUT TWO_T1 
  24378.               $Cref 
  24379.               $VerdictId FAIL 
  24380.             $End_BehaviourLine
  24381.           $End_BehaviourDescription
  24382.         $End_TestStep
  24383.         $Begin_TestStep
  24384.           $TestStepId FRMR_TMO_RECOVERY
  24385.           $TestStepRef LOCAL_SUBTREE/
  24386.           $Objective /* Sub-tree to verify timer recover after the IUT sends a FRMR. */
  24387.           $DefaultsRef 
  24388.           $Comment /* Local tree in ISO 8882-2 called by DL8_6_102. */
  24389.           $BehaviourDescription
  24390.             $BehaviourLine
  24391.               $LabelId 
  24392.               $Line [0] (STEP:=STEP+1) 
  24393.               $Cref 
  24394.               $VerdictId 
  24395.             $End_BehaviourLine
  24396.             $BehaviourLine
  24397.               $LabelId 
  24398.               $Line [1] START TWO_T1(T1_ONE*2) 
  24399.               $Cref 
  24400.               $VerdictId 
  24401.             $End_BehaviourLine
  24402.             $BehaviourLine
  24403.               $LabelId 
  24404.               $Line [2] ? FRMR 
  24405.               $Cref FRMR_33(IS,IR,Z_W) 
  24406.               $VerdictId 
  24407.             $End_BehaviourLine
  24408.             $BehaviourLine
  24409.               $LabelId 
  24410.               $Line [2] + OTHER_RESPONSE 
  24411.               $Cref 
  24412.               $VerdictId 
  24413.             $End_BehaviourLine
  24414.             $BehaviourLine
  24415.               $LabelId 
  24416.               $Line [2] ? TIMEOUT TWO_T1 
  24417.               $Cref 
  24418.               $VerdictId FAIL 
  24419.             $End_BehaviourLine
  24420.           $End_BehaviourDescription
  24421.         $End_TestStep
  24422.         $Begin_TestStep
  24423.           $TestStepId I_TMO_RECOVERY
  24424.           $TestStepRef LOCAL_SUBTREE/
  24425.           $Objective /* Sub-tree to verify timer recover after the IUT sends an I frame. */
  24426.           $DefaultsRef 
  24427.           $Comment /* Local tree in ISO 8882-2 called by DL8_4_103. */
  24428.           $BehaviourDescription
  24429.             $BehaviourLine
  24430.               $LabelId 
  24431.               $Line [0] (STEP:=STEP+1) 
  24432.               $Cref 
  24433.               $VerdictId 
  24434.             $End_BehaviourLine
  24435.             $BehaviourLine
  24436.               $LabelId 
  24437.               $Line [1] START TWO_T1(2*T1_ONE) 
  24438.               $Cref 
  24439.               $VerdictId 
  24440.             $End_BehaviourLine
  24441.             $BehaviourLine
  24442.               $LabelId 
  24443.               $Line [2] ? RR 
  24444.               $Cref RR_11 
  24445.               $VerdictId 
  24446.             $End_BehaviourLine
  24447.             $BehaviourLine
  24448.               $LabelId 
  24449.               $Line [2] ? RNR 
  24450.               $Cref RNR_11 
  24451.               $VerdictId 
  24452.             $End_BehaviourLine
  24453.             $BehaviourLine
  24454.               $LabelId 
  24455.               $Line [2] ? REJ 
  24456.               $Cref REJ_11 
  24457.               $VerdictId 
  24458.             $End_BehaviourLine
  24459.             $BehaviourLine
  24460.               $LabelId 
  24461.               $Line [2] ? I_Frame [IUT_TYPE<>"ISO_7776"] 
  24462.               $Cref I_11 
  24463.               $VerdictId 
  24464.             $End_BehaviourLine
  24465.             $BehaviourLine
  24466.               $LabelId 
  24467.               $Line [2] + OTHER_RESPONSE 
  24468.               $Cref 
  24469.               $VerdictId 
  24470.             $End_BehaviourLine
  24471.             $BehaviourLine
  24472.               $LabelId 
  24473.               $Line [2] ? TIMEOUT TWO_T1 
  24474.               $Cref 
  24475.               $VerdictId FAIL 
  24476.             $End_BehaviourLine
  24477.           $End_BehaviourDescription
  24478.         $End_TestStep
  24479.         $Begin_TestStep
  24480.           $TestStepId REJ_TMO_RECOVERY
  24481.           $TestStepRef LOCAL_SUBTREE/
  24482.           $Objective /* Sub-tree to verify timer recover after the IUT sends a REJ. */
  24483.           $DefaultsRef 
  24484.           $Comment /* Local tree in ISO 8882-2 called by DL8_5_102. */
  24485.           $BehaviourDescription
  24486.             $BehaviourLine
  24487.               $LabelId 
  24488.               $Line [0] (STEP:=STEP+1) 
  24489.               $Cref 
  24490.               $VerdictId 
  24491.             $End_BehaviourLine
  24492.             $BehaviourLine
  24493.               $LabelId 
  24494.               $Line [1] START TWO_T1(2*T1_ONE) 
  24495.               $Cref 
  24496.               $VerdictId 
  24497.             $End_BehaviourLine
  24498.             $BehaviourLine
  24499.               $LabelId L1 
  24500.               $Line [2] ? REJ 
  24501.               $Cref REJ_11 
  24502.               $VerdictId 
  24503.             $End_BehaviourLine
  24504.             $BehaviourLine
  24505.               $LabelId 
  24506.               $Line [2] + ACCEPTABLE_UNEXPECTED_DL8 
  24507.               $Cref 
  24508.               $VerdictId 
  24509.             $End_BehaviourLine
  24510.             $BehaviourLine
  24511.               $LabelId 
  24512.               $Line [3] GOTO L1 
  24513.               $Cref 
  24514.               $VerdictId 
  24515.             $End_BehaviourLine
  24516.             $BehaviourLine
  24517.               $LabelId 
  24518.               $Line [2] + OTHER_RESPONSE 
  24519.               $Cref 
  24520.               $VerdictId 
  24521.             $End_BehaviourLine
  24522.             $BehaviourLine
  24523.               $LabelId 
  24524.               $Line [2] ? TIMEOUT TWO_T1 
  24525.               $Cref 
  24526.               $VerdictId FAIL 
  24527.             $End_BehaviourLine
  24528.           $End_BehaviourDescription
  24529.         $End_TestStep
  24530.         $Begin_TestStep
  24531.           $TestStepId SABM_TMO_RECOVERY
  24532.           $TestStepRef LOCAL_SUBTREE/
  24533.           $Objective /* Sub-tree to verify timer recover after the IUT sends a SABM. */
  24534.           $DefaultsRef 
  24535.           $Comment /* Local tree in ISO 8882-2 called by DL8_2_102. */
  24536.           $BehaviourDescription
  24537.             $BehaviourLine
  24538.               $LabelId 
  24539.               $Line [0] (STEP:=STEP+1) 
  24540.               $Cref 
  24541.               $VerdictId 
  24542.             $End_BehaviourLine
  24543.             $BehaviourLine
  24544.               $LabelId 
  24545.               $Line [1] START TWO_T1(T1_ONE*2) 
  24546.               $Cref 
  24547.               $VerdictId 
  24548.             $End_BehaviourLine
  24549.             $BehaviourLine
  24550.               $LabelId 
  24551.               $Line [2] ? SABM 
  24552.               $Cref SABM_11 
  24553.               $VerdictId 
  24554.             $End_BehaviourLine
  24555.             $BehaviourLine
  24556.               $LabelId 
  24557.               $Line [2] ? SABM [IUT_TYPE="X25_1980"] 
  24558.               $Cref SABM_10 
  24559.               $VerdictId 
  24560.             $End_BehaviourLine
  24561.             $BehaviourLine
  24562.               $LabelId 
  24563.               $Line [2] + OTHER_RESPONSE 
  24564.               $Cref 
  24565.               $VerdictId 
  24566.             $End_BehaviourLine
  24567.             $BehaviourLine
  24568.               $LabelId 
  24569.               $Line [2] ? TIMEOUT TWO_T1 
  24570.               $Cref 
  24571.               $VerdictId FAIL 
  24572.             $End_BehaviourLine
  24573.           $End_BehaviourDescription
  24574.         $End_TestStep
  24575.       $End_TestStepGroup
  24576.     $End_TestStepLibrary
  24577.     $DefaultsLibrary
  24578.     $End_DefaultsLibrary
  24579.   $End_DynamicPart
  24580. $End_Suite
  24581.